İyi akşamlar golfçüler!
Zorluklarınız bir dizi sayıyı tamamen alt üst etmek.
Giriş
Programınıza tam olarak 100 tamsayı beslenecektir. Programınız girdiyi bir dosya veya stdin aracılığıyla kabul edebilir. Her tamsayı yeni satır karakteri ile ayrılır.
Bu 100 tam sayı, seçtiğiniz dilde işaretli bir tam sayının en düşük değeri ile en yüksek değeri arasında değişir.
Yinelenen değerler olmayacak. Değerler sipariş edilebilir, sırasız veya kısmen sipariş edilebilir - programınız her durumu işleyebilmelidir.
Çıktı
Çıktı, her biri bir satırsonu karakteriyle ayrılmış, tamamen ayrılmamış 100 tamsayıdan her biri olmalıdır. Çıktı stdout aracılığıyla veya bir dosyaya gönderilebilir.
Tamamen Sıralanmamış , listenin sıralı bir sırayla tamamen sıralanması durumunda herhangi bir değerin bitişik olmadığı anlamına gelir.
Puan
Karakter başına 1 puan ve en düşük puan kazanır. Yerleşik veya kütüphane sıralama işlevlerini kullanmayan herhangi bir çözüm için -100 bonusu vardır. Yerleşik rasgele sayı işlevlerini kullanan herhangi bir çözüm için -20 bonusu vardır.
Bu soruyu olabildiğince tam olarak tanımlamaya çalıştım. Herhangi bir sorunuz varsa lütfen sorun. Bir dahaki sefere nasıl daha iyi yapabileceğim hakkında yorumlarınız varsa, lütfen bana bildirin.
Fore!