rendered paste bodydouble temp, answer = 362, finalAnswer = 0;
int places = 0;
loop do
if (answer / (7**places)) <= 0 // False, False, False, True (places == 4)
break loop
else
places += 1
end
end
places -= 1
loop do
temp = answer / (7**places)
// Temp = 362 / 343 = 1
// Temp = 19 / 49 = 0
// Temp = 19 / 7 = 2
answer -= (7**places) * temp
// Answer == 19
// Answer == 19
// Answer == 5
finalAnswer += temp*10**(places+1)
// Final Answer == 1*10**4 = 1000
// Final Answer += 0*10**3 = 1000
// Final Answer += 2*10**2 = 1020
if answer < 7 // False, False, True
finalAnswer += answer // 1025
break loop
else
places -= 1
end
end
// answer = finalAnswer = 1025