Desafío
Inspirado en este video
Como sabrán, un palíndromo es una palabra que se escribe igual hacia adelante que hacia atrás. La palabra "PULP" no es un palíndromo, pero cuando se traduce al Código Morse (sin el espacio entre las letras), "PULP" se convierte en ". - ...-.-...--." que es un palíndromo Su tarea es escribir un programa o función que tome una cadena y devuelva si esa palabra es un palíndromo en el Código Morse Internacional.
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: --..
Reglas
Entrada
La entrada puede tomarse en cualquier formato razonable. La cadena de entrada contendrá solo letras en cualquier caso que prefiera. La cadena no contendrá espacios, números o signos de puntuación.
Salida
Su programa debería generar 1 de 2 resultados distintos constantes en función de si la entrada es un palíndromo, por ejemplo, Verdadero / Falso, 1/0, HOTDOG / NOTHOTDOG
Puntuación
Este es el código de golf, por lo que la respuesta más corta en bytes gana. Las lagunas estándar están prohibidas.
Casos de prueba
Entrada => Salida
"PULP" => True
"RESEARCHER" => True
"HOTDOGS" => True
"" => True
"A" => False
"RACECAR" => False
"PROGRAMMING"=> False
"PUZZLES" => False
fuente