Buhar-punk çok boyutlu bir dünyada, patronumuz holdingin çok boyutlu dosya dolabındaki her çekmeceye basılı indeks etiketleri yapıştırmak istiyor.
Patron, sadece bu amaçla satın alınan bir yazı tipini kullanarak tüm etiket sayfasını tek bir form olarak ayarlamak istiyor, bu yüzden çeşitleri (metal sembol parçaları) sipariş etmeliyiz . Çeşitler çok pahalı olduğu için, siparişimiz her rakam sembolünün tam sayısı için olmalıdır.
Belirli bir boyutta (herhangi bir yolla) ≥ 0 boyut kümesi için, tüm Kartezyen koordinatları ayarlamak için gereken basamakların frekans tablosu olan siparişimizi (herhangi bir yolla) iade edin. Klavye görünüm sırasına göre düzenlenmelidir (yani 9'dan sonra 0) ve 0 çeşit sipariş içermeyebilir, bu nedenle hiç bir tür sipariş edilmeyecekse (bir boyutun uzunluğu 0 olduğu için); hiçbir şey yazdırmayın.
- Kodunuz 0 boyutları da işleyebiliyorsa (yani hiçbir şey basamazsa) -3 çeşit bonus.
- Son satırsonu karakterleri kabul edilebilir.
- Standart boşluklarda yasak uygulanır.
- Bahsedildiği gibi, türler pahalıdır, bu nedenle codecolf .
Nazik bir ruh bu zorluğu otomatik puanlamayı içerecek şekilde düzenleyebilir, bu nedenle aşağıdaki gibi bir başlık ekleyin:# LanguageName, 123 sorts
Test senaryoları
Verilen 11
, yazdırın:
1 4
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
0 1
gerekli etiketler çünkü 1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, 10
, ve 11
.
Verilen 2 3
, yazdırın:
1 5
2 5
3 2
gerekli etiketler çünkü 1 1
, 1 2
, 1 3
, 2 1
, 2 2
, ve 2 3
.
Verilen 2 0
boş bir satır yazdırın:
veya hiçbirşey.
Verilen 1 2 3
, yazdırın:
1 11
2 5
3 2
gerekli etiketler çünkü 1 1 1
, 1 1 2
, 1 1 3
, 1 2 1
, 1 2 2
, ve1 2 3
Verilen 5 5 5 5
, yazdırın:
1 500
2 500
3 500
4 500
5 500
Ve hayır, 625 etiketin hepsini listelemeyeceğim.