Input
Daftar (array) angka, atau string numerik jika itu membuatnya lebih mudah. Anda dapat mengasumsikan akan selalu ada setidaknya dua elemen dalam daftar dan setiap elemen akan menjadi bilangan alami (bilangan bulat lebih besar dari nol).
Keluaran
Satu angka, atau sekali lagi, string numerik.
Masalah
Idenya adalah untuk mengurangi daftar angka dengan menghapus digit terakhir dari angka terbesar pada tahap daftar saat ini, akhirnya berakhir dengan satu nomor (hanya satu nomor yang harus dikembalikan, bahkan jika ada beberapa contoh)
Contoh
[123,343,121,76,465,786] -- The last digit in 786 is dropped, so it becomes 78
[123,343,121,76,465,78] -- New largest number is 465, so the 5 is dropped, making it 46
[123,343,121,76,46,78] -- Repeat until left with one number
[123,34,121,76,46,78]
[12,34,121,76,46,78]
[12,34,12,76,46,78]
[12,34,12,76,46,7]
[12,34,12,7,46,7]
[12,34,12,7,4,7]
[12,3,12,7,4,7]
[1,3,1,7,4,7] -- If there are multiple max numbers, you **must** remove the last digit from all of them
[1,3,1,4]
[1,3,1]
[1,1] -- You have your answer when there is one number, or multiple numbers that are equal
1 -- Result
Celah
Kendala lain
Program Anda harus bekerja untuk daftar nomor acak apa pun (tentu saja dengan alasan)
Uji Kasus
[24,72,4]
[24,7,4]
[2,7,4]
[2,4]
[2]
2
[14, 7]
[1, 7]
[1]
1
[1278,232,98273,2334]
[1278,232,9827,2334]
[1278,232,982,2334]
[1278,232,982,233]
[127,232,982,233]
[127,232,98,233]
[127,232,98,23]
[127,23,98,23]
[12,23,98,23]
[12,23,9,23]
[12,2,9,2]
[1,2,9,2]
[1,2,2]
[1]
1
Mencetak gol
Ini kode-golf , jadi jawaban tersingkat di setiap bahasa menang!
[12, 123, 124]
yaitu 12
, yang membuat setiap satu posted jawaban yang salah .