Diberikan daftar N
bilangan bulat, masing-masing dengan N
digit, mengeluarkan angka yang berbeda dari angka pertama karena digit pertama, angka kedua karena digit kedua, dll.
Contoh
Diberikan daftar ini:
1234
4815
1623
4211
Jumlah 2932
's digit pertama adalah berbeda dari jumlah pertama digit pertama, angka kedua adalah berbeda dari digit kedua nomor kedua ini, dll Oleh karena itu akan menjadi output yang valid.
Input
- Anda dapat mengambil daftar dan
N
sebagai input, atau hanya daftar jika Anda mau. - Setiap bilangan bulat dalam daftar harus memiliki digit sebanyak panjang daftar (
N
) - Angka tidak akan memiliki nol terkemuka
- Daftar input harus berisi angka dan bukan string.
- Anda dapat mengambil input sebagai argumen fungsi, melalui
STDIN
, atau yang serupa. - Anda dapat mengasumsikan bahwa daftar tidak akan lebih dari 10 elemen (dan tidak ada nomor dalam daftar akan lebih besar dari
2147483647
)
Keluaran
- Tidak cukup bahwa output tidak ada dalam daftar. Digit harus berbeda seperti yang dijelaskan di atas.
- Anda dapat menggunakan strategi pemilihan digit apa pun yang menghargai batasan berbagai digit.
- Jumlahnya tidak boleh memiliki angka nol di depan
- Anda dapat menampilkan nomor melalui
STDOUT
, mengembalikannya dari fungsi, dll.
Uji kasus
Input:
12345678
23456789
34567890
45678901
56789012
67890123
78901234
89012345
Possible output: 24680246
Input:
1
Possible output: 2
Mencetak gol
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
STDIN
secara default adalah string ...
STDIN
ke integer sebelum parsing?