Herausforderung
Inspiriert von diesem Video
Wie Sie vielleicht wissen, ist ein Palindrom ein Wort, das vorwärts und rückwärts geschrieben ist. Das Wort "PULP" ist kein Palindrom, aber wenn es in Morsecode übersetzt wird (wobei der Abstand zwischen den Buchstaben entfernt wird), wird "PULP" zu ". Das ist ein Palindrom. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die eine Zeichenfolge akzeptiert und zurückgibt, ob dieses Wort ein Palindrom im internationalen Morsecode ist.
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: --..
Regeln
Eingang
Die Eingabe kann in jedem vernünftigen Format erfolgen. Die Eingabezeichenfolge enthält in jedem Fall nur Buchstaben, die Sie bevorzugen. Die Zeichenfolge enthält keine Leerzeichen, Zahlen oder Satzzeichen.
Ausgabe
Ihr Programm sollte 1 von 2 konstanten und unterschiedlichen Ergebnissen ausgeben, je nachdem, ob es sich bei der Eingabe um ein Palindrom handelt, z. B. True / False, 1/0, HOTDOG / NOTHOTDOG
Wertung
Dies ist Code-Golf, also gewinnt die kürzeste Antwort in Bytes. Standardlücken sind verboten.
Testfälle
Eingabe => Ausgabe
"PULP" => True
"RESEARCHER" => True
"HOTDOGS" => True
"" => True
"A" => False
"RACECAR" => False
"PROGRAMMING"=> False
"PUZZLES" => False
