FizzBuzzFizzBuzz

<< | コメント(4) | トラックバック(0) このエントリーを含むはてなブックマーク >>

ちょっと話題に乗って興が乗ったので久し振りにCode GolfでFizzBuzzなどを弄った
anarchy golf - FizzBuzz

しかし、2年前の自分のphpで66byteの記録が抜けない。

悲しくなったので全力を尽くした所4位になった!


Adaで。(全参加者4名中size406で4位)

with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.Text_IO, Ada.Integer_Text_IO; procedure Fizzbuzz is i : Integer := 1; begin for i in 1 .. 100 loop

if i mod 3 = 0 then
Put("Fizz");
end if;

if i mod 5 = 0 then
Put("Buzz");
end if;

if i mod 3 /= 0 then
if i mod 5 /= 0 then
Put(i,0);
end if;
end if;
New_Line;
end loop;
end Fizzbuzz;

まぁFizzBuzz書ける程度にAdaの勉強になったのでいいか。
短かくできないか、もうちょっとやってみよう。

◯追記
色々工夫したらIntの宣言無くてもいけたり、&&的なのはandと書く事を知ったり、意外と改行要らなかったりでsize: 265で3位までいった。

今はこれが精一杯。

トラックバック(0)

トラックバックURL: http://exe.tyo.ro/mt/mt-tb.cgi/559

コメント(4)

懐かしいなこれw
アナゴルのサイト久しぶりに見たわw

ほんと俺も久し振りにやりましたが、いつやっても面白いっすねw

昨日、Count diamonds level 1 をやってみたんだが・・・

結構短くできたと思ったのに、1位と20バイト程も差があって軽く凹みました。

問題のレベル的にちょうど良い感じで面白いのでやってみ

おぉ、面白そうなので挑戦してみますね。

僕は友達と競って「Smileys Triangle」とか「Dancing Kids」とかをやっとりました。

コメントする

2014年10月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

月別 アーカイブ

2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年