728x90
https://www.acmicpc.net/problem/1977
1977번: 완전제곱수
M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완
www.acmicpc.net
#완전제곱수 풀이 참고
x = int(input())
y = int(input())
sum = 0
min = 0
for i in range(101):
if x <= (i * i) <= y:
if sum == 0 :
min = i * i
sum += i * i
if sum == 0:
print(-1)
else:
print(sum)
print(min)
728x90
'CS > Algorithm' 카테고리의 다른 글
[Python : 5635] 생일 (sort 다중key 정렬) (0) | 2022.02.03 |
---|---|
[Python : 11098] 첼시를 도와줘! (0) | 2022.02.03 |
[Python : 10103 ] 주사위 게임 (0) | 2022.02.03 |
[Python : 10214] Baseball (0) | 2022.02.03 |
[Python : 11557] Yangjojang of The Year (0) | 2022.02.03 |