Algorithm/boj

[파이썬] 1669 멍멍이 쓰다듬기

takeU 2022. 6. 12. 22:57
반응형
li = [0, 1, 2]
x, y = map(int, input().split())
d = y - x

if d <= 2:
    print(li[d])
else:
    i = 2
    while True:
        if i * (i - 1) < d <= i * i:
            print(2 * i - 1)
            break
        elif i * i < d <= i * (i + 1):
            print(2 * i)
            break
        i += 1

수학

1011번과 같은 문제