Nu - kurā valodā šo var kā one-liner uztaisīt? :D Ja nav ko darīt - uztaisi arī tu egli. http://t.co/rk6pU9KDut 6 atbildes
E (2014-11-26 11:44:08) |
Nu - kurā valodā šo var kā one-liner uztaisīt? :D Ja nav ko darīt - uztaisi arī tu egli. http://t.co/rk6pU9KDut | ||
Aigars Mahinovs (2014-11-26 11:56:59) |
@Endijs python -c 'n=10; print "n".join([("x"*(1+2*(i-1))).center(n*2) for i in range(n)])' | ||
E (2014-11-26 11:58:06) |
@aigarius Forši! :D | ||
E (2014-11-26 12:00:41) |
@aigarius vispār ir bugs. Drukā par 1 stāvu mazāk, kā n. Jo pirmais ir tukšs. Līdz ar to n=1 ir tikai tukša rinda. | ||
Kaspars Foigts (2014-11-26 14:43:14) |
@Endijs php -r '$n=(int)$argv[1];for($i=0;$i<$n;$i++)echo str_repeat(" ",$n-$i-1).str_repeat("x",1+$i*2)."n";' 15 | ||
Aivars Šterns (2014-11-26 15:08:45) |
@Endijs echo "15" | awk '{s="x";for(i=0;i<$1;i++){p rintf"%"$1-i"s%sn","",s;s=s"xx "}printf"%"$1"sxn",""}' cerams ka nenoskipos charus | ||
E (2014-11-26 15:10:32) |
@aivarssterns Nu jau 4 valodas. Tavā variantā eglei pat ir kāja. :) Jāsāk likt risinājumus kādā Gist laikam. |