Wenn ein Wert x gegeben ist, finden Sie den kleinsten numerischen Wert größer als y , der multipliziert und mit x geteilt werden kann, während alle ursprünglichen Ziffern beibehalten werden.
- Die neuen Nummern verlieren keine Ziffern.
- Die neuen Nummern erhalten keine Ziffern.
Zum Beispiel:
Eingabe: x = 2, y = 250000
- Original: 285714
- Abteilung: 142857
- Multiplikation: 571428
Dies ist wahr, weil 285714 größer als y ist ; dann , wenn sie durch unterteilt x Ergebnisse in 142857 und wenn multipliziert mit x führt zu 571.428 . In beiden Tests sind alle Originalziffern von 285714 vorhanden und es wurden keine zusätzlichen Ziffern hinzugefügt.
Die Regeln
- X sollte 2 oder 3 sein, da die Berechnung zu hoch ist.
- Y muss eine ganze Zahl größer als Null sein .
- Der kürzeste Code gewinnt.
Testfälle
Dies sind meine häufigsten Testfälle, da sie am schnellsten zu testen sind.
- 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
Klarstellungen
- Die Art der Aufteilung spielt keine Rolle. Wenn Sie irgendwie 2,05, 0,25 und 5,20 bekommen können, dann fühlen Sie sich frei.
Viel glück, euch allen!