Introduction:
Je pense que nous le savons tous, et il a probablement été traduit dans de nombreuses langues: la chanson pour enfants "Head, Shoulders, Knees and Toes":
Tête, épaules, genoux et orteils, genoux et orteils
Tête, épaules, genoux et orteils, genoux et orteils
Et yeux et oreilles et bouche et nez
Tête, épaules, genoux et orteils, genoux et orteils
wikipedia
Défi:
Entrée: Un entier positif.
Sortie: affichez l'un des mots suivants en fonction de l'entrée en tant que nième index:
head
shoulders
knees
toes
eyes
ears
mouth
nose
Ici, les parties du corps sont ajoutées aux index:
Head (0), shoulders (1), knees (2) and toes (3), knees (4) and toes (5)
Head (6), shoulders (7), knees (8) and toes (9), knees (10) and toes (11)
And eyes (12) and ears (13) and mouth (14) and nose (15)
Head (16), shoulders (17), knees (18) and toes (19), knees (20) and toes (21)
Head (22), shoulders (23), knees (24) and toes (25), knees (26) and toes (27)
Head (28), shoulders (29), knees (30) and toes (31), knees (32) and toes (33)
And eyes (34) and ears (35) and mouth (36) and nose (37)
Head (38), shoulders (39), knees (40) and toes (41), knees (42) and toes (43)
etc.
Règles du défi:
- Vous êtes bien sûr autorisé à utiliser une entrée indexée 1 au lieu de l'index 0. Mais veuillez préciser celui que vous avez utilisé dans votre réponse.
- La sortie est insensible à la casse, donc si vous voulez la sortir en majuscules, c'est très bien.
- Vous devez prendre en charge jusqu'à 1 000 entrées au minimum.
Règles générales:
- C'est du code-golf , donc la réponse la plus courte en octets est gagnante.
Ne laissez pas les langues de golf de code vous décourager de publier des réponses avec des langues autres que le golf de code. Essayez de trouver une réponse aussi courte que possible pour «n'importe quel» langage de programmation. - Des règles standard s'appliquent à votre réponse, vous êtes donc autorisé à utiliser STDIN / STDOUT, des fonctions / méthodes avec les paramètres appropriés, des programmes complets. Ton appel.
- Les failles par défaut sont interdites.
- Si possible, veuillez ajouter un lien avec un test pour votre code.
- Veuillez également ajouter une explication si nécessaire.
Cas de test (indexés 0):
Input: Output:
0 head
1 shoulders
7 shoulders
13 ears
20 knees
35 ears
37 nose
98 knees
543 nose
1000 knees
kolmogorov-complexity
des réponses qui ont toujours la même sortie fixe, mais maintenant je vois qu'il s'agit de chaînes de sortie fixes dans le code et de trouver des modèles pour le jouer (ou l'encoder comme avec la réponse 05AB1E de @ Enigma ). Merci de l'avoir ajouté; Je n'étais pas trop sûr des balises pertinentes pour ce défi, qui était l'une de mes questions (malheureusement sans réponse) dans le bac à sable.
inquestion:2140 shoulders
.