-코드
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개로 하니 입력 출력은 예시는 잘 나오나 어느 부분에서 틀려서 찾아보니 간단한 거여서 허탈했습니다..
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]1934번 최소공배수 (0) | 2021.05.20 |
---|---|
[백준/파이썬]10829번 이진수 변환 (0) | 2021.05.19 |
[백준/파이썬]1966번 프린터 큐 (0) | 2021.05.17 |
[백준/파이썬]21638번 SMS from MCHS (0) | 2021.05.16 |
[백준/파이썬]21633번 Bank Transfer (0) | 2021.05.16 |