やったー!ErlangでFizzBuzzできたー! -module(fizzbuzz). -export([exec/0]). % 1からNまでのリストを作る関数 seq(0) -> []; seq(N) -> seq(N-1) ++ [N]. % 数値を対応するFizzBuzz文字列に変換する関数 num_to_fizzbuzz(N) -> if N rem 15 == 0 -> "FizzBuzz"; N rem 5 == 0 -> "Buzz"; N rem 3 == 0 -> "Fizz"; true -> integer_to_list(N) end. % 数値のリストをFizzBuzz文字列のリストに変換する関数 nums_to_fizzbuzzs(Ns) -> lists:map(fun num_to_fizzbuzz/1, Ns). % 文字列のリストを連結する関数 joi
2013年02月04日16:00 勉強会 Ruby 東京Ruby会議10で行われたコードゴルフの解答例を紹介します だいぶ遅くなってしまいましたが、先日東京Ruby会議10で行われたコードゴルフの結果発表を行いたいと思います!(パチパチ 問題は、「引数を二つ受け取って(最小値と最大値)、その間の数字に対してFizzBuzz問題を解いてください」というものでした。 例えばこういうことですね。 $ ruby fizzbuzz.rb 1 5 1 2 Fizz 4 Buzz 東京Ruby会議10「コードゴルフに挑戦!」〜最終順位発表 - blog.code.iq│CodeIQにて、景品プレゼントのために上位の方にはメールを送っていただき、その結果、1位がttakuru88さん、2位がtmtmsさんと決まりました(3位は該当者なし)。おめでとうございます!! そこでせっかくなのでこのお二人とあとは特
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く