Diberikan nilai x menemukan nilai numerik terkecil lebih besar dari y yang mampu dikalikan dan dibagi dengan x sambil mempertahankan semua digit asli.
- Angka-angka baru tidak kehilangan digit.
- Angka-angka baru tidak mendapatkan angka.
Sebagai contoh:
Input: x = 2, y = 250000
- Asli: 285714
- Divisi: 142857
- Perkalian: 571428
Ini benar karena 285714 lebih besar dari y ; kemudian ketika dibagi dengan x hasil di 142857 dan ketika dikalikan dengan x hasil di 571428 . Di kedua tes semua digit asli dari 285714 hadir dan tidak ada digit tambahan telah ditambahkan.
Aturan
- X harus 2 atau 3 karena sesuatu yang lebih tinggi membutuhkan waktu terlalu lama untuk dihitung.
- Y harus bilangan bulat lebih besar dari nol .
- Kode terpendek menang.
Uji Kasus
Ini adalah kasus uji saya yang paling umum karena merupakan yang tercepat untuk diuji.
- x = 2, y = 250000 = 285714
- x = 2, y = 290000 = 2589714
- x = 2, y = 3000000 = 20978514
- x = 3, y = 31000000 = 31046895
- x = 3, y = 290000000 = 301046895
Klarifikasi
- Jenis pembagian tidak masalah. Jika Anda bisa mendapatkan 2,05, 0,25, dan 5,20 entah bagaimana maka jangan ragu.
Semoga beruntung untuk kalian semua!