La inspiración del desafío fue esta que vi en alguna parte:
La palabra "monja" es solo la letra n haciendo una voltereta
Su desafío es tomar una cuerda y determinar si es la primera letra que hace una voltereta.
Reglas
Una cadena es una letra que hace una voltereta si:
- La primera letra es igual a la última letra. (La carta no puede aterrizar sobre su cabeza).
- La cadena alterna entre letras de carretas cada carácter.
Las letras del carro son ny u, my w, by q. Tenga en cuenta que ny wjuntos no son letras que giran en el carro, y tampoco lo son wy b.
- Tomarás una cadena usando cualquiera de nuestros métodos de entrada estándar.
- Producirá un valor verdadero si la cadena es una letra de volteo y un valor falso si no lo es. La salida se puede hacer usando cualquier método de salida estándar.
Reglas adicionales:
- Solo se deben manejar las letras minúsculas de la carretilla
n/u/m/w/b/q. - Puede suponer que la entrada nunca está vacía.
- Una cadena de un carácter no es una voltereta válida.
Casos de prueba
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
Ganador
Al igual que con el código de golf , ¡el código más corto (en cada idioma) gana!
uwuwuwuwuwu
bqbpero no pdp?
dpd, pdp y eso no funciona, creo que debería tenerlos en los casos de prueba con una respuesta falsa.
bvueltaq, ¿no?dyptambién son compañeros de volteretas. La clave es que giran, no giran.