Masalah ini berasal dari Lima masalah pemrograman yang harus diselesaikan oleh setiap Insinyur Perangkat Lunak dalam waktu kurang dari 1 jam yang merupakan bacaan yang menarik. Beberapa masalah pertama sepele, tetapi yang keempat bisa sedikit lebih menarik.
Diberikan daftar bilangan bulat yang dipisahkan oleh ruang tunggal pada input standar, cetak nilai terbesar dan terkecil yang dapat diperoleh dengan menggabungkan bilangan bulat bersama-sama pada baris mereka sendiri.
Sebagai contoh:
Memasukkan:
5 56 50
Keluaran:
50556
56550
Berbagai poin pesanan:
- Urutan hasil terkecil dan terbesar.
- Hanya nilai terkecil dan terbesar yang dapat dicetak (iterasi semua variasi dan mencetaknya tidak valid).
- Akan selalu ada dua atau lebih bilangan bulat dalam daftar.
- Dimungkinkan untuk hasil terbesar dan terkecil untuk menjadi sama. Dalam hal input
5 55, nomor555harus dicetak dua kali. - Bilangan bulat tidak harus berbeda.
5 5adalah input yang valid. - Leading
0s on integer bukan input yang valid. Anda tidak perlu menghitung05 55.
Karena ini adalah golf kode, entri terpendek menang.
05) utama, apakah kita menganggapnya05sederhana5?