Вызов
Вдохновленный этим видео
Как вы, возможно, знаете, палиндром - это слово, которое пишется так же, как и назад. Слово "PULP" не является палиндромом, но при переводе на азбуку Морзе (с удалением пробела между буквами) "PULP" становится ". - ...-.-...--." который является палиндромом. Ваша задача - написать программу или функцию, которая принимает строку и возвращает значение того, является ли это слово палиндромом в международном азбуке Морзе.
A: .-
B: -...
C: -.-.
D: -..
E: .
F: ..-.
G: --.
H: ....
I: ..
J: .---
K: -.-
L: .-..
M: --
N: -.
O: ---
P: .--.
Q: --.-
R: .-.
S: ...
T: -
U: ..-
V: ...-
W: .--
X: -..-
Y: -.--
Z: --..
правила
вход
Входные данные могут быть приняты в любом разумном формате. В любом случае входная строка будет содержать только буквы. Строка не будет содержать пробелов, чисел или знаков препинания.
Выход
Ваша программа должна выводить 1 из 2 постоянных различных результатов в зависимости от того, является ли ввод палиндромом, например, True / False, 1/0, HOTDOG / NOTHOTDOG
счет
Это код-гольф поэтому выигрывает самый короткий ответ в байтах. Стандартные лазейки запрещены.
Тестовые случаи
Вход => Выход
"PULP" => True
"RESEARCHER" => True
"HOTDOGS" => True
"" => True
"A" => False
"RACECAR" => False
"PROGRAMMING"=> False
"PUZZLES" => False