Змагання
Ну, я думаю, це цілком зрозуміло, чи не так? Ви повинні створити функцію або програму, яка приймає рядок як аргумент і виводить довірливих йодомовних.
Це код-гольф , тому виграє найменше кількість байтів.
Вхід
Вхід може бути будь-яким рядком без передачі рядків. Ви можете перекласти рядок, якщо він складається так:
Тема + Дієслово + Ще щось.
Де Тема є особистим займенником (я, ти, він, вона, воно, ми, вони). Вам не потрібно визнавати, що друге слово є дієсловом.
Якщо перше слово не є займенником, введення дійсне, але вихід буде Too difficult, this sentence is.
You have to win this code challenge -> Translatable
Luke has to win this code challenge -> Untranslatable
Введення може закінчуватися буквою, а. чи з !, а не з ?.
Крім того, рядки можуть містити Non-Ascii, Parenthesis, коми, колонки ...
Вихід
У разі перекладного речення вихідним є те саме речення, з темою та дієсловом в кінці речення.
You have to win this code challenge -> To win this code challenge, you have.
Кома, крапка та рядкові займенники є обов’язковими. (За винятком, звичайно, якщо займенник я).
Як було сказано раніше, якщо це неможливо перекласти, ви повинні вивести рядок Too difficult, this sentence is.
Приклади
You have to win this code challenge -> To win this code challenge, you have.
He won this code challenge -> This code challenge, he won. (I know this is not yoda-speaking, but I don’t want to overcomplicate this challenge)
I ate an ice cream earlier! -> An ice cream earlier, I ate.
I liked the Star Wars original trilogy more than the prequel’s one. -> The Star Wars original trilogy more than the prequel’s one, I liked.
I find your lack of faith disturbing -> Your lack of faith disturbing, I find.
I think we are done with the examples -> We are done with examples, I think.
He is your son, Vader -> Your son, Vader, he is.
I think they’ll add new features -> They’ll add new features, I think.
I made a fantastic code challenge (I hope) -> A fantastic code challenge (I hope), I made.
I love constants like π -> Constants like π, I love.
I’ll be the next President, I swear! -> Too difficult, this sentence is.
This challenge is great! -> Too difficult, this sentence is.
Is this challenge great? -> Too difficult, this sentence is.
Luke is not ready for this task -> Too difficult, this sentence is.
Somebody loves constants like π -> Too difficult, this sentence is.
[Empty string] -> Too difficult, this sentence is.
!
? Чи гарантовано це не відбудеться чи ми маємо це поводитись і друкувати те саме, що і тоді, коли немає провідного займенника. Чи може вхід містити стрічкові канали? Апострофи? Кольори / круглі дужки / зворотні посилання? Не символи ASCII? Ви кажете, що "вхід може бути будь-яким рядком", але ваші тестові випадки охоплюють лише дуже конкретні типи рядків.
You have to win this code challenge
має бутиThis code challenge, you have to win
.