본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]1977번 완전제곱수

by 현장 2021. 5. 18.

-코드

n = int(input())
m = int(input())
a = []
i = int(n ** 0.5) - 1
while i ** 2 <= m:
    if n <= i ** 2 <= m:
        a.append(i**2)
    i += 1

if len(a) != 0:
    print(sum(a))
    print(min(a))
else:
    print(-1)

처음에 for문 2개로 하니 입력 출력은 예시는 잘 나오나 어느 부분에서 틀려서 찾아보니 간단한 거여서 허탈했습니다..