आज्ञा देना n
और b
सकारात्मक पूर्णांक से बड़ा हो 1
।
n
की अगली शक्ति से दूरी का उत्पादन करें b
।
के लिए n=5
और b=3
, के अगले शक्ति 3
से 5
है 9
( 3^2 = 9
), इसलिए उत्पादन होता है 9 - 5 = 4
।
के लिए n=8
और b=2
, के अगले शक्ति 2
से 8
है 16
( 2^4 = 16
), इसलिए उत्पादन होता है 16 - 8 = 8
। ध्यान दें कि इस उदाहरण में n
एक शक्ति है 2
।
परीक्षण के मामलों:
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
यह कोड-गोल्फ है । बाइट्स जीत में सबसे छोटा जवाब। मानक खामियां लागू होती हैं।