आज्ञा देना 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
यह कोड-गोल्फ है । बाइट्स जीत में सबसे छोटा जवाब। मानक खामियां लागू होती हैं।