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 thousandve sayı -40dize 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 twoyerine 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!