Паліндром деяка рядок , яка пишеться точно так же , як назад і вперед. Наприклад, "Єва, чи можу я колоти кажанів у печері?" є паліндром (EVACANISTAB | BATSINACAVE)
Для цього коду гольф, використовуючи мову, яку ви обрали, визначте, чи дана рядок є паліндром чи ні.
Випадки кромки:
- Пунктуація не зараховується до паліндромності.
- Контрольні символи не зараховуються до паліндромності.
- Пробіл не зараховується до паліндромності.
- Числа зараховуються до паліндромності.
- Справа в цьому виклику не зараховується до паліндромності.
- Немає обмежень у довжині рядків для оцінки, за винятком того, що накладається вашою мовою на вибір.
- Для цього завдання обмежтеся набором символів ASCII.
Технічні вимоги:
- Потрібні лише органи методу; додаткові речі, такі як підписи методів, декларації структури даних тощо, не враховуються до вимоги перемоги.
- Код повинен компілювати чи інтерпретувати без помилок чи винятків у процесі компіляції.
- Код не повинен викидати жодних необроблених винятків чи збоїв. (Майже не треба говорити. Майже.)
- Код повинен повернути деяке значення, що вказує на паліндромність. Тип даних залежить від мови, якою ви користуєтесь (наприклад, користувач C # може використовувати a
bool
, тоді як користувач JavaScript може використовуватиvar
.) - Ви не можете писати власного перекладача, який виконує це завдання як "рідний", щоб ви могли "гольфувати" майже виграшний рахунок. (Сподіваюся, зайве сказати.)
Умова перемоги:
- Виграє найкоротший код у символах.
Поточний керівник: tmartin (k, 25 символів)
... Хочете чарівної зеленої галочки своєю відповіддю? Побийте відповідь цього хлопця!