Write a function/method that takes in a string and spells that word out using the NATO Phonetic Alphabet. Titlecase optional Write a program that takes in a string and spells that word out using the NATO Phonetic Alphabet.

The mapping is as follows: 

'A' -&gt; 'Alfa'
'B' -&gt; 'Bravo'
'C' -&gt; 'Charlie'
'D' -&gt; 'Delta'
'E' -&gt; 'Echo'
'F' -&gt; 'Foxtrot'
'G' -&gt; 'Golf'
'H' -&gt; 'Hotel'
'I' -&gt; 'India'
'J' -&gt; 'Juliett'
'K' -&gt; 'Kilo'
'L' -&gt; 'Lima'
'M' -&gt; 'Mike'
'N' -&gt; 'November'
'O' -&gt; 'Oscar'
'P' -&gt; 'Papa'
'Q' -&gt; 'Quebec'
'R' -&gt; 'Romeo'
'S' -&gt; 'Sierra'
'T' -&gt; 'Tango'
'U' -&gt; 'Uniform'
'V' -&gt; 'Victor'
'W' -&gt; 'Whiskey'
'X' -&gt; 'Xray'
'Y' -&gt; 'Yankee'
'Z' -&gt; 'Zulu'


Example:

'Hello World' -&gt; ['Hotel', 'Echo', 'Lima', 'Lima', 'Oscar', 'Whiskey', 'Oscar', 'Romeo', 'Lima', 'Delta']

The input can be any string, but will always be comprised of only letters and spaces. Case is irrelevant in the output, but the input may contain letters in uppercase, lowercase, or both. Spaces should be ignored in the output. 

You can output in any reasonable format, but it must be a delimited set of NATO callsigns.
sfk, 78 59 57 bytes

+filt
+spell -nato
+xed _ph_f_ _et_ett_ _-__ "*: [keep]""


Try it online!

Just use the right tool.

Output is the phonetics separated by one or more spaces.