İngilizce konuşulduğunda bir sayı almak ve içinde kaç hece olduğunu bilmek isterim.
Bunu binden az olan pozitif tamsayılarla sınırlayalım.
Ben İngilizim, bu yüzden ondan sonra sıfır olmayan rakamlar olduğunda yüzlerce sütunu 've' ile izleyeceğiz.
Meydan okuma
- 1000'den düşük bir pozitif tamsayıyı kabul edecek ve İngiliz İngilizcesinde bu sayıyı temsil eden kelimelerde hecelerin sayısını çıkaracak bir kod yazın.
- Sayıları temsil edecek kelimeleri, sadece içerdikleri hecelerin sayısını oluşturması GEREKMEZ.
- Bu kod golf, bunu en az bayt ile elde etmeye çalışın.
- İstediğiniz dili kullanın.
- Standart boşluklar yasaktır.
Test Durumları
| N | In words | Syllables |
| 1 | one | 1 |
| 2 | two | 1 |
| 3 | three | 1 |
| 4 | four | 1 |
| 5 | five | 1 |
| 6 | six | 1 |
| 7 | sev-en | 2 |
| 8 | eight | 1 |
| 9 | nine | 1 |
| 10 | ten | 1 |
| 11 | el-ev-en | 3 |
| 12 | twelve | 1 |
| 13 | thir-teen | 2 |
| 14 | four-teen | 2 |
| 17 | se-ven-teen | 3 |
| 20 | twen-ty | 2 |
| 21 | twen-ty one | 3 |
| 42 | four-ty two | 3 |
| 73 | sev-en-ty three | 4 |
| 77 | sev-en-ty sev-en | 5 |
| 100 | one hund-red | 3 |
| 110 | one hund-red and ten | 5 |
| 111 | one hund-red and el-ev-en | 7 |
| 555 | five hund-red and fif-ty five | 7 |
| 700 | sev-en hund-red | 4 |
| 770 | sev-en hund-red and sev-en-ty | 8 |
| 777 | sev-en hund-red and sev-en-ty sev-en | 10 |
| 999 | nine hund-red and nine-ty nine | 7 |