r-statistics-fanの日記

統計好き人間の覚書のようなもの

FIZZ BUZZ~デスマコロシアム

「第5回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE

 

標準出力に、余計な記号やスペースなどなしに

12fizz4buzzfizz78fizzbuzz11fizz1314FIZZBUZZ1617fizz19buzzfizz2223fizzbuzz26fizz2829FIZZBUZZ3132fizz34buzzfizz3738fizzbuzz41fizz4344FIZZBUZZ4647fizz49buzz

を出力するという問題。コードを出来る限り短くするのが目的。

 

プログラミングは独学なので、FIZZBUZZ問題自体知らなかった。

実は有名すぎるくらいの基本問題らしい。

 

以下自分のコードを載せておく

標準出力に” ”やスペースもついちゃいけないのがRには不利と感じた。

一応Rの参加者では最短コード。3人しかいなかったけど、ちょっと嬉しい。

 

i=j=1:50

i[j*5]="buzz"

i[j*3]="fizz"

i[j*15]="FIZZBUZZ"

cat(i[j],sep="")