Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Crystalで過去のデスマコロシアムを解くシリーズ 第2回 #デスマコロシアム #crystal #codeiq

f:id:tbpg:20150816032304j:plain

Crystalで過去のデスマコロシアムを解いてみます

問題

第2回デスマコロシアムは標準出力に以下を出力する問題です

aAあアアあAabBぃィィぃBbcCいイイいCcdDぅゥゥぅDdeEうウウうEefFぇェェぇFfgGえエエえGghHぉォォぉHhiIおオオおIijJかカカかJjkKがガガがKklLきキキきLlmMぎギギぎMmnNくククくNnoOぐググぐOopPけケケけPpqQげゲゲげQqrRこココこRrsSごゴゴごSstTさササさTtuUざザザざUuvVしシシしVvwWじジジじWwxXすススすXxyYずズズずYyzZせセセせZz

プログラム

puts (0..25).map{|i|e="aAあア".codepoints.map{|x|(x+i).chr}.join;e+e.reverse}.join

Playgroundでの実行結果

第2回デスマコロシアム解答 - Crystal Playground

最終回

デスマコロシアム最終回はこちらから参加