2025-11-04 14:30:14 +03:00

49 lines
844 B
Ruby
Executable File

#!/usr/bin/env ruby
DICTIONARY = {
"a" => "Alfa",
"b" => "Bravo",
"c" => "Charlie",
"d" => "Delta",
"e" => "Echo",
"f" => "Foxtrot",
"g" => "Golf",
"h" => "Hotel",
"i" => "India",
"j" => "Juliett",
"k" => "Kilo",
"l" => "Lima",
"m" => "Mike",
"n" => "November",
"o" => "Oscar",
"p" => "Papa",
"q" => "Quebec",
"r" => "Romeo",
"s" => "Sierra",
"t" => "Tango",
"u" => "Uniform",
"v" => "Victor",
"w" => "Whiskey",
"x" => "X-ray",
"y" => "Yankee",
"z" => "Zulu",
"1" => "One",
"2" => "Two",
"3" => "Three",
"4" => "Four",
"5" => "Five",
"6" => "Six",
"7" => "Seven",
"8" => "Eight",
"9" => "Nine",
"0" => "Zero"
}
ARGV.join(' ').split(' ').each do |word|
letters = word.downcase.each_char.map do |char|
DICTIONARY.fetch char, char
end
puts letters.join(' ')
end