ท้าทาย
แรงบันดาลใจจากวิดีโอนี้
อย่างที่คุณอาจทราบว่า palindrome เป็นคำที่สะกดเหมือนกันกับที่เป็นไปข้างหลัง คำว่า "PULP" ไม่ใช่ Palindrome แต่เมื่อแปลเป็น Morse Code (เมื่อเว้นวรรคระหว่างตัวอักษรที่ลบออก) "PULP" จะกลายเป็น ". - ... -.-... -." ซึ่งเป็น palindrome งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นซึ่งใช้สตริงและส่งคืนว่าคำนั้นเป็น Palindrome ใน International Morse Code หรือไม่
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 โดยขึ้นอยู่กับว่าอินพุตเป็น Palindrome เช่น True / False, 1/0, HOTDOG / NOTHOTDOG
เกณฑ์การให้คะแนน
นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
กรณีทดสอบ
อินพุต => เอาท์พุท
"PULP" => True
"RESEARCHER" => True
"HOTDOGS" => True
"" => True
"A" => False
"RACECAR" => False
"PROGRAMMING"=> False
"PUZZLES" => False