jak jest ładniej, lub która opcja jest preferowana w jakichś ogólnych standardach? chodzi o umiejscowienie lewych nawiasów klamrowych:
http://puu.sh/bYAKq/8389889007.png
czy
http://puu.sh/bYAM7/c685e295ca.png
Wersja do druku
jak jest ładniej, lub która opcja jest preferowana w jakichś ogólnych standardach? chodzi o umiejscowienie lewych nawiasów klamrowych:
http://puu.sh/bYAKq/8389889007.png
czy
http://puu.sh/bYAM7/c685e295ca.png
oczywiście w nowej linii jest lepiej, ale jak wolisz
I jeszcze uzasadniają, że tak jest lepiej przez "jak będziesz dużo pisać, to zrozumiesz"
Raczej tym że kod zajmuje 1 linijkę więcej.
Zresztą ktokolwiek zwraca na to uwagę? Ja piszę oboma sposobami.
Jak piszesz wlasny projekt, ladniej wyglada w nowej linijce. Jak pracujesz z juz rozwinietym projektem, trzymaj sie konwencji.
Ja przyzwyczaiłem się już do tego że robię w tej samej linijce, ale czasami przy większej ilości argumentów to przeszkadza, także profilaktycznie lepiej nauczyć się w nowej linijce.
właśnie ja do tej pory pisałem w nowej linijce, ale mi prowadzący wjechał z projektem w javie, a tam w chyba każdym ide template'y są zrobione z nawiasem w tej samej linijce, co nazwa i parametry funkcji ;d
cóż, wyedytuję i będę robił po swojemu
W nowej jest czytelniej, a na dzisiejszych systemach ta dodatkowa linijka raczej nie sprawi dyskomfortu... Już więcej sensu ma limit 80 znaków szerokości niż klamerka w tej samej linii imo
Pierwsze kroki w js.
Da się to jakoś lepiej napisać?
Kod:<!DOCTYPE html>
<html>
<head>
<title>Sraczka</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<meta charset="utf-8">
<script>
$(document).ready(function(){
var original = document.title;
var text = "";
var display = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var k = 0;
var refreshIntervalId = setInterval(function() {
display += original.charAt(k);
k++;
}, 500);
var refreshIntervalId2 = setInterval(function() {
for (var i = 0; i < (original.length) - k; i++)
{
text += possible.charAt(Math.floor(Math.random() * possible.length));
}
document.title = display + text;
text = "";
if((display + text) == original)
{
clearInterval(refreshIntervalId);
clearInterval(refreshIntervalId2);
}
}, 25);
});
</script>
</head>
<body>
</body>
</html>
http://pl.spoj.com/problems/SUMAN/
jak to można zamknąć w 51 znakach używająć C? o.o
mi to zajęło ~130 i może bym zjechał do tych 120, ale kurwa, 51?
mój kod: (wysłałem po wywaleniu wszystkich białych znaków)
bez returna ich system widzi błąd, nawet jeżeli zamienię typ maina na voidKod:#include <stdio.h>
int main(){
int a=0,b,c,d;
for(;a<10;a++)
{
b=0;
scanf("%d",&c);
for(d=1;d<=c;d++)
{
b+=d;
}
printf("%d\n",b);
}
return 0;
}
Sumę można liczyć ze wzoru, a nie w pętli. Na szybko coś takiego napisałem i udało się zejść poniżej 100 znaków:
Do 51 wprawdzie trochę jeszcze brakuje, ale zawsze jakiś postęp ^^Kod:#include <stdio.h>
main()
{
int x, i = 10;
while (i--)
{
scanf("%d", &x);
printf("%d\n", (x + 1) * x / 2);
}
return 0;
}
racja, czysto informatyczne podejście mnie zabiło ;d