Напишите программу, которая определяет функцию, которая может проверять, является ли строковая переменная с именем «все, что вы хотите или введено пользователем», или нет. (piem = рассказ или стихотворение, в котором длины слова представляют цифры π ( из Википедии ))
Несколько примеров:
myfunction("I am clearly wrong") # False
myfunction("How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics") #True (Taken from Wikipedia)
myfunction("Law ' s fine") # True
Вы должны удалить любые знаки препинания или перевода строки перед обработкой. Чистый код гольф, самые короткие победы
Дата окончания: вечер 10.01.2014
Различные ответы
- Сколько цифр нам нужно обработать? Более 10
- Интересно, как следует интерпретировать 0 в PI? Пропущено или 10 букв? Как 10 букв слова
- «переменная с именем piem» - значит, имя параметра должно быть piem? Нет, текст вопроса исправлен
- Веселым бонусом может быть решение, которое само по себе является пиамом. Если ваше решение является фишкой, вы получаете * 0.5 бонуса.
- Ради аргумента, _ всегда ли пунктуация? Вы можете решить, если это пунктуация или нет
- Непонятно, что подразумевается под "любой пунктуацией", которую я имею в виду. '"?! ;; ()
- Значит цифры должны быть посчитаны? И закон Ло будет ложным? Цифры следует рассматривать как буквы, закон в порядке = False; Закон в порядке = True
Комментарии
- Решение APL должно быть посчитано в байтах
- Если ваше решение работает на 100+ цифр числа пи, вы получаете бонус * 0,8
- Из-за большого интереса дата окончания - еще один день в будущем.
piem
? Это делает все текущие ответы неправильными.