[Ruby] Leet文字列に変換

Leetとは

一部のアルファベットを形の似た数字や記号などに変化させること。

例として、以下のように表示させる。

アルファベット記号
A
B
C
D
E

書き方

str = gets.chomp.split('')
str.each do |s|
  case s
  when 'A'
    print '4'
  when 'B'
    print '8'
  when 'C'
    print '2'
  when 'D'
    print '0'
  when 'E'
    print '3'
  else
    print s
  end
end

入力例

ABEMA

出力例

483M4
タイトルとURLをコピーしました