Натхненням на виклик було те, що я десь побачив:
Слово "монахиня" - це лише літера n, яка робить кошик
Ваше завдання полягає в тому, щоб взяти рядок і визначити, чи це перша буква, яка робить кошик.
Правила
Рядок - це лист, що робить колесо, якщо:
- Перша літера така ж, як і остання. (Лист не може приземлитися на голову.)
- Рядок чергує букви з кошиком кожного символу.
Кольорові букви бувають nі u, mі w, bі q. Зверніть увагу , що nі wразом є НЕ cartwheeling листи, і ні один НЕ wі b.
- Ви візьмете рядок, використовуючи будь-який із наших стандартних методів введення.
- Ви виведете значення truthy, якщо рядок є буквеним колом, а помилкове значення, якщо це не так. Вихід може бути здійснений за допомогою будь-яких стандартних методів виводу.
Додаткові правила:
- Необхідно обробляти лише маленькі літери кошика
n/u/m/w/b/q. - Ви можете припустити, що введення ніколи не порожнє.
- Рядок з одним символом не є дійсним колесним колесом.
Тестові справи
Input -> Output
nun -> truthy
nunun -> truthy
nunununu -> falsy
wmw -> truthy
wmwun -> falsy
bqbqbqbqbqb -> truthy
v^v^v -> falsy
AVAVA -> falsy
OOO -> falsy
ununununu -> truthy
nunwmwnun -> falsy
nun unun -> falsy
nunwmw -> falsy
nnuunnuunnuu -> falsy
nwnwnwnwn -> falsy
m -> falsy
nunuuunun -> falsy
Переможець
Як і у випадку з кодом-гольф , найкоротший код (кожною мовою) виграє!
uwuwuwuwuwu
bqbале ні pdp?
dpd, pdp і таких не працює, я думаю , ви повинні мати їх в тестових випадках з falsy відповіддю.
bколесо в нихq, чи не так?dаpтакож є товаришами на колесах. Ключовим є те, що вони обертаються, а не перевертаються.