Find palindromic numbers in both binary and ternary bases: Difference between revisions

(→‎Functional Python: Updated primitives and output, pylinted for Python 3, added {works with tag})
Line 2,005:
see "wait for done..." + nl
while true
binpal = binbasedigits(nr,2)
terpal = terbasedigits(nr,3)
bool1 = ispalindrome(binpal)
bool2 = ispalindrome(terpal)
Line 2,020:
see "done..." + nl
 
func binbasedigits(n,base)
if n = 0
return "0"
Line 2,026:
result = ""
while n > 0
result = string(n % 2base) + result
n = floor(n/2base)
end
return result
 
func ter(n)
if n = 0
return "0"
ok
result = ""
while n > 0
result = string(n % 3) + result
n = floor(n/3)
end
return result
Line 2,055 ⟶ 2,044:
return 0
ok
 
</lang>
{{out}}
2,468

edits