Tamsayıları Alfabele
Belirli bir sayı kümesi için, yazıldıklarında alfabetik olarak sıralayın (örn. 1: bir, 2: iki, 90: doksan, 19: on dokuz). Kodunuz aralık için çalışmalıdır [-999999, 999999]
. Çıktıda sayılar arasında bir sınırlayıcı bulunmalıdır. Bir boşluk ve aşağıdaki örneklerde gösterildiği gibi bir boşluk ve virgül işe yarayacaktır. Girdi bir tamsayılar dizisi, sınırlandırılmış sayılar dizisi olabilir ya da uygun görürsünüz. Tüm tamsayıların benzersiz olduğu varsayılır.
Sayılar bu meydan okuma amacıyla tirelenmez ve boşluklar diğer karakterlerden önce alfabetik olarak sıralanır. Negatif sayıların kelime kullanılarak ifade edildiği varsayılır minus
. Örneğin, four
önce gelir four thousand
ve sayı -40
dize kullanılarak sıralanır minus forty
. Tüm sayıların yalnızca sayı sözcüklerinden oluşacağını ve hiçbir bağlaç içermeyeceğini varsayın (örneğin, two thousand forty two
yerine kullanın two thousand and forty two
).
Test Durumları
Tek Haneli Tam Sayılar:
Giriş:
1, 2, 3, 4, 5
Çıktı:
5, 4, 1, 3, 2
Çok Haneli Tamsayılar:
Giriş:
-1002, 5, 435012, 4, 23, 81, 82
Çıktı:
81, 82, 5, 4, 435012, -1002, 23
Kelimeler arasındaki boşluklar, tire, virgül veya "ve" yok:
Giriş:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
Çıktı:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
Unutmayın, bu kod golfüdür , bu yüzden en az baytlık kod kazanır. Boşluğa izin verilmez!