L'inspiration du défi était ce que j'ai vu quelque part:
Le mot "nonne" est juste la lettre n faisant une roue
Votre défi est de prendre une ficelle et de déterminer s’il s’agit de la première lettre faisant une roue.
Règles
Une ficelle est une lettre faisant la roue si:
- La première lettre est la même que la dernière lettre. (La lettre ne peut pas atterrir sur sa tête.)
- La chaîne alterne des lettres à la molette, chaque caractère.
Les lettres en forme de roue sont nand u, mand w, band q. Notez que net wensemble sont pas renversant sur les lettres, ni sont wet b.
- Vous allez prendre une chaîne en utilisant l’une de nos méthodes d’entrée standard.
- Vous produirez une valeur de vérité si la chaîne est une lettre, et une valeur de fausseté si ce n'est pas le cas. La sortie peut être effectuée en utilisant n'importe quelle méthode de sortie standard.
Règles supplémentaires:
- Seules les lettres minuscules
n/u/m/w/b/qdoivent être manipulées. - Vous pouvez supposer que l'entrée n'est jamais vide.
- Une chaîne d'un caractère n'est pas une roue valide.
Cas de test
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
Gagnant
Comme pour le code-golf , le code le plus court (dans chaque langue) gagne!
uwuwuwuwuwu
bqbmais pas pdp?
dpd, pdp et que cela ne fonctionne pas, je pense que vous devriez les avoir dans les cas de test avec une réponse falsifiée.
broues dans les rouesq, n'est-ce pas?detpsont aussi des copains de roue. Leur clé est qu'ils tournent et non pas à l'envers.