Giriş:
Bence hepimiz biliyoruz ve muhtemelen birçok farklı dile çevrildi: "Baş, Omuzlar, Dizler ve Parmaklar" çocuk şarkısı:
Baş, omuzlar, dizler ve ayak parmakları, dizleri ve ayak parmakları
Baş, omuzlar, dizler ve ayak parmakları, dizleri ve ayak parmakları
Ve gözü kulağı ve ağız ve burun
Başkanı, omuzlar, dizler ve ayak parmakları, dizleri ve ayak parmakları
wikipedia
Meydan okuma:
Giriş: Pozitif bir tamsayı.
Çıktı: n-inci dizini girişine göre aşağıdaki sözcüklerden birini çıktı:
head
shoulders
knees
toes
eyes
ears
mouth
nose
İşte vücut kısımları indekslerle eklenmiştir:
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.
Meydan okuma kuralları:
- Elbette, 0 indeksli yerine 1 indeksli girişi kullanmanıza izin verilir. Ancak lütfen cevabınızda hangisini kullandığınızı belirtin.
- Çıktı büyük / küçük harfe duyarsızdır, bu nedenle iyi olan büyük harflerle çıktı almak istiyorsanız.
- En az 1.000 kadar girişi desteklemelisin.
Genel kurallar:
- Bu kod golf , bayt cinsinden en kısa cevap kazanır.
Code-golf dillerinin, codegolfing olmayan dillerle cevap göndermekten vazgeçmesine izin vermeyin. Herhangi bir programlama dili için mümkün olduğunca kısa bir cevap bulmaya çalışın. - Cevabınız için standart kurallar geçerlidir , bu nedenle STDIN / STDOUT, fonksiyonlar / yöntem ile uygun parametreler, tam programlar kullanabilirsiniz. Senin çağrı.
- Varsayılan Loopholes yasaktır.
- Mümkünse, lütfen kodunuz için test içeren bir bağlantı ekleyin.
- Ayrıca, lütfen gerekirse bir açıklama ekleyin.
Test durumları (0 indeksli):
Input: Output:
0 head
1 shoulders
7 shoulders
13 ears
20 knees
35 ears
37 nose
98 knees
543 nose
1000 knees
kolmogorov-complexity
her zaman aynı sabit çıktılı olan cevaplar için kullandım , ama şimdi kodda sabit çıktı dizgileri ve bunun golf oynamak için kalıplar bulduğu (ya da @ Enigma'nın 05AB1E yanıtı gibi kodladığı gibi ) olduğunu görüyorum . Bunu eklediğiniz için teşekkür ederiz; Sandbox'taki (maalesef cevapsız) sorularımdan biri olan bu zorluk için hangi etiketlerin alakalı olduğundan emin değildim.
inquestion:2140 shoulders
.