Sei n
und b
sei positive ganze Zahlen größer als 1
.
Geben Sie die Entfernung von n
zur nächsten Potenz von aus b
.
Für n=5
und b=3
von dem nächsten Einschalten 3
von 5
ist 9
( 3^2 = 9
), so ist der Ausgang 9 - 5 = 4
.
Für n=8
und b=2
von dem nächsten Einschalten 2
von 8
ist 16
( 2^4 = 16
), so ist der Ausgang 16 - 8 = 8
. Beachten Sie, dass dies in diesem Beispiel n
eine Potenz von ist 2
.
Testfälle:
n b output
212 2 44
563 5 62
491 5 134
424 3 305
469 8 43
343 7 2058
592 7 1809
289 5 336
694 3 35
324 5 301
2 5 3
Das ist Code-Golf . Kürzeste Antwort in Bytes gewinnt. Es gelten Standardlücken .