Dancing Kids, short code #0
なんか面白そうなcode golfないかな、と思い、「anarchy golf」を眺めていて見つけたのが、この "Dancing Kids"。
完了したときのビジュアルとかが楽しげでいい感じだし、最短コードを出しているのが一人、というのがなんか可能性を感じてしまう。
問題タイトル"Dancing Kids" とか説明文 "Let's dancing"の英語を見ると、これを考えたのは日本人??変な英語だよね?
とか考えつつ、とりあえず改行ありで短くしようという意識を持たずに書いた普通のコードが以下のような感じ。
i=gets.chomp if i=='left' puts " ('-')/\n /|_|\n | |" elsif i=='right' puts "\\('-')\n |_|\\\n | |" elsif i=='right&left' puts "\\('-')/\n |_|\n | |" end
入力の判定部分と出力の最適化がポイントかな。
今日はもう眠いので、短くするのは明日以降。