Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Close Enough by kdim
def hitting_powers(a: int, b: int, tol: int = 100) -> tuple[int, int] | list[int]:
pa = pb = 1
while abs(a**pa - b**pb) * tol > min(a**pa, b**pb):
if a**pa < b**pb:
pa += 1
else:
pb += 1
return [pa, pb]
Jan. 6, 2024
Comments: