В даний час в Інтернеті є меми, які складаються з прийому речення, перетворення змісту та додавання n'tв кінці. Наприклад, I am smallстаєI am talln't
Виклик
Заради виклику ми спростимо це: Ваше завдання полягатиме в тому, щоб виявити, коли в реченні є заперечення, і замінити його на «позитивне», n'tдодане в кінці. Будуть деякі хитрі частини, які будуть пояснені в правилах.
Правила
- Ви повинні взяти String як вхід і повернути String як вихід .
- Введення буде пропозиція в нижньому регістрі , і тільки
.та ,,як знаки пунктуації. - Ви повинні замінити будь-яку
no <any_word>абоnot <any_word>на<any_word>n't. no/notповинні бути словом, а не підрядком: вам нічого не потрібно змінюватиnone of those- Якщо слово вже закінчується буквою
n, ви повинні замінитиn'tна't:no planстаньтеplan'tі неplann't - Коли
noчиnotне слід ні слова, знак пунктуації або іншийno/not, ви повинні замінити йогоyesn't. - складені слова вважаються одним словом. тому навіть якщо
no-opмістить підрядкуno, вона не містить слова « ні». Тож результат будеno-opі ні-opn't. - Не потрібно турбуватися про граматичні помилки. Наприклад,
there is no wayпризведе доthere is wayn't. - Не допускаються стандартні лазівки.
- Це codegolf , тому найкоротший код виграє.
Є кілька прикладів, навіть якщо цей виклик наразі виглядає не зрозумілим.
Приклади
Вхід: я люблю кодогольфінг, але мені не подобаються короткі програми. чи має сенс це речення ... звичайно, ні.
Вихід: я люблю кодогольфінг, але я не люблю короткі програми. чи має сенс це речення ... звичайно, ні.Вхід : вас не запрошують. забирайся.
Вихід : вас не запрошують. забирайся.Вхід : я не в порядку, у мене немає плану, і у мене немає гармати
Вихід : я не в порядку, у мене немає плану, і у мене немає пістолетаВхід : о ні ні ні я відмовляюся.
Вихід : о так, ні, не, не відмовляйся.Вхід : о, ні, ні, я відмовляюся.
Вихід : о так, ні, так, ні, я відмовляюся.Вхідні дані : я не можу повірити в це, ви не можете кодогольфу.
Вихід : я не можу повірити в це, ви не можете кодогольфу.Вхід : о ні, він це зробив ще раз.
Вихід : о так, ні ... він це зробив ще раз.Введення : н не слово, кевін. так що це не nn.
Вихід : ні - це не слово, Кевін. тож це ні.Вхід : чи не зрозуміло не для всіх
Вихід : це ясно не для всіхВведення : це не має сенсу ...
Вихід : це не має сенсу ...
no nпризвести до nn'tабо n't?
no nможе призвести до того, n'tщо nзакінчується слово " a" n.
I am smallставатиI am bign't?