Источником вдохновения было то, что я видел где-то:
Слово "монахиня" - это просто буква n, делающая колесико
Ваша задача состоит в том, чтобы взять строку и определить, является ли это первая буква, делающая колесо.
правила
Строка - это буква, вращающая колесо, если:
- Первая буква совпадает с последней буквой. (Письмо не может приземлиться на его голову.)
- Строка чередуется между буквами колесика каждого символа.
Буквы колесика есть nи u, mи w, bи q. Обратите внимание, что nи wвместе они не являются буквами, и не являются wи b.
- Вы возьмете строку, используя любой из наших стандартных методов ввода.
- Вы выведете истинное значение, если строка представляет собой букву, и ложное значение, если это не так. Вывод может быть выполнен с использованием любых стандартных методов вывода.
Дополнительные правила:
- Только строчные буквы колесика
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
победитель
Как и в случае с code-golf , выигрывает самый короткий код (на каждом языке)!
uwuwuwuwuwu
bqbнет pdp?
dpd, pdp и таких не работает, я думаю , вы должны иметь их в тестовых случаях с falsy ответом.
bколесики вq, не так ли?dиpтакже приятели колесом. Их ключ в том, что они вращаются, а не переворачиваются.