Giới thiệu:
Tôi nghĩ tất cả chúng ta đều biết điều đó, và nó có lẽ đã được dịch sang vô số ngôn ngữ khác nhau: bài hát thiếu nhi "Head, Shoulders, Knees and Toes":
Đầu, vai, đầu gối và ngón chân, đầu gối và ngón chân
Đầu, vai, đầu gối và ngón chân, đầu gối và ngón chân
Và mắt và tai và miệng và mũi
Đầu, vai, đầu gối và ngón chân, đầu gối và ngón chân
wikipedia
Thử thách:
Đầu vào: Một số nguyên dương.
Đầu ra: Xuất ra một trong những từ sau dựa trên đầu vào là chỉ số thứ n:
head
shoulders
knees
toes
eyes
ears
mouth
nose
Ở đây các bộ phận cơ thể được gắn với các chỉ mục:
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.
Quy tắc thử thách:
- Tất nhiên, bạn được phép sử dụng đầu vào 1 chỉ mục thay vì 0 chỉ mục. Nhưng vui lòng chỉ định cái nào bạn đã sử dụng trong câu trả lời của bạn.
- Đầu ra không phân biệt chữ hoa chữ thường, vì vậy nếu bạn muốn xuất nó theo dạng mũ thì tốt.
- Bạn nên hỗ trợ đầu vào tối thiểu 1.000.
Quy tắc chung:
- Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte thắng.
Đừng để ngôn ngữ mã-golf ngăn cản bạn đăng câu trả lời với các ngôn ngữ không mã hóa. Cố gắng đưa ra một câu trả lời càng ngắn càng tốt cho ngôn ngữ lập trình 'bất kỳ'. - Các quy tắc chuẩn áp dụng cho câu trả lời của bạn, vì vậy bạn được phép sử dụng STDIN / STDOUT, các hàm / phương thức với các tham số thích hợp, các chương trình đầy đủ. Cuộc gọi của bạn.
- Lỗ hổng mặc định bị cấm.
- Nếu có thể, vui lòng thêm một liên kết với một bài kiểm tra cho mã của bạn.
- Ngoài ra, xin vui lòng thêm một lời giải thích nếu cần thiết.
Các trường hợp thử nghiệm (0 chỉ mục):
Input: Output:
0 head
1 shoulders
7 shoulders
13 ears
20 knees
35 ears
37 nose
98 knees
543 nose
1000 knees
kolmogorov-complexity
cho các câu trả lời luôn có cùng một đầu ra cố định, nhưng bây giờ tôi thấy đó là về các chuỗi đầu ra cố định trong mã và tìm các mẫu để chơi nó (hoặc mã hóa nó như với câu trả lời 05AB1E của @ Enigma ). Cảm ơn vì đã thêm nó; Tôi không chắc chắn những thẻ nào có liên quan đến thử thách này, đó là một trong những câu hỏi (không may chưa được trả lời) của tôi trong Sandbox.
inquestion:2140 shoulders
.