よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

May 16, 2006 [おもひで]

[Ruby] Rubyist Magazine 0014 号

遅ればせながら。

[Ruby] 回文ジェネレータ

偶然タモリのジャポニカロゴスを見てたら回文を特集してた。

そこで、ふと、回文ジェネレータを作ってみた。既出?

$KCODE = "U"
print "前半:"
ary = gets.strip.split(//)
puts "答え1: #{ary.join + ary.reverse.join}"
puts "答え2: #{ary.join + ary[0...ary.size].reverse.join}"

実行結果

% ruby kaibun.rb
前半:たけやぶ
答え1: たけやぶぶやけた
答え2: たけやぶやけた

KCODE指定はオレの環境がUTF-8だから。
もっと短くできるのかな。

たけやぶぶやけた、もなんだか面白いと思った。


編集