Вступ:
Я думаю, що ми всі це знаємо, і це, мабуть, було перекладено різними мовами: дитяча пісня "Голова, плечі, коліна та пальці ніг":
Голова, плечі, коліна і ноги, коліна і пальці ніг
Голова, плечі, коліна і ноги, коліна і ноги
І очі і вуха і рот і ніс
Голова, плечі, коліна і ноги, коліна і ноги
Вікіпедія
Виклик:
Вхід: натуральне число.
Виведіть: Виведіть одне з наступних слів на основі введення як n-го індексу:
head
shoulders
knees
toes
eyes
ears
mouth
nose
Тут деталі кузова додаються з покажчиками:
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.
Правила виклику:
- Звичайно, вам дозволяється використовувати 1-індексований ввід замість 0-індексованого. Але вкажіть, будь ласка, який ви використовували у своїй відповіді.
- Вихідні дані нечутливі до регістру, тому, якщо ви хочете вивести їх у великі літери, це добре.
- Ви повинні підтримувати вхід не менше 1000.
Загальні правила:
- Це код-гольф , тому найкоротша відповідь у байтах виграє.
Не дозволяйте мовам коду-гольфу відштовхувати вас від публікації відповідей з мов, що не кодують гольф. Спробуйте придумати якомога коротшу відповідь на "будь-яку" мову програмування. - Для вашої відповіді застосовуються стандартні правила , тому вам дозволяється використовувати STDIN / STDOUT, функції / метод з відповідними параметрами, повноцінні програми. Твій дзвінок.
- Лазівки за замовчуванням заборонені.
- Якщо можливо, додайте посилання з тестом для вашого коду.
- Також, будь ласка, додайте пояснення, якщо це необхідно.
Тести (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
відповіді, які завжди мають однаковий фіксований вихід, але тепер я бачу, що це стосується фіксованих вихідних рядків у коді та пошуку шаблонів для його гольфу (або кодування, як у відповіді 05AB1E @ Enigma ). Дякуємо, що додали його; Я не був дуже впевнений, які теги були актуальними для цього завдання, що було одним із моїх (на жаль, без відповідей) питань у пісочниці.
inquestion:2140 shoulders
.