Wyzwanie
Inspirowany tym filmem
Jak zapewne wiesz, palindrom to słowo, które jest pisane tak samo do przodu, jak i do tyłu. Słowo „PULP” nie jest palindromem, ale po przetłumaczeniu na kod Morse'a (z usuniętymi odstępami między literami) „PULP” staje się „. - ...-.-...--.” który jest palindromem. Twoim zadaniem jest napisanie programu lub funkcji, która pobiera ciąg znaków i zwraca, czy to słowo jest palindromem w międzynarodowym kodzie Morse'a.
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: --..
Zasady
Wejście
Dane wejściowe można przyjmować w dowolnym rozsądnym formacie. Łańcuch wejściowy będzie zawierał tylko litery w każdym przypadku, który wolisz. Ciąg nie będzie zawierał spacji, cyfr ani interpunkcji.
Wynik
Twój program powinien wypisać 1 z 2 stałych, odrębnych wyników na podstawie tego, czy dane wejściowe są palindromem, np. True / False, 1/0, HOTDOG / NOTHOTDOG
Punktacja
To jest golf golfowy więc wygrywa najkrótsza odpowiedź w bajtach. Standardowe luki są zabronione.
Przypadki testowe
Dane wejściowe => Dane wyjściowe
"PULP" => True
"RESEARCHER" => True
"HOTDOGS" => True
"" => True
"A" => False
"RACECAR" => False
"PROGRAMMING"=> False
"PUZZLES" => False
