본문 바로가기
백준 문제풀이

baekjoon - python - 1977

by winston1214 2020. 8. 24.
반응형

https://www.acmicpc.net/problem/1977

 

1977번: 완전제곱수

M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완�

www.acmicpc.net

# @Author YoungMinKim
# baekjoon
M=int(input())
N=int(input())
tmp=[]
for i in range(M,N+1):
    if str(i**(1/2))[-1] == '0' :
        tmp.append(i)
    else:
        continue
if len(tmp) == 0:
    print(-1)
else:
    print(sum(tmp))
    print(min(tmp))
반응형

'백준 문제풀이' 카테고리의 다른 글

baekjoon - python - 2420  (0) 2020.08.24
baekjoon - python - 2163  (0) 2020.08.24
baekjoon - python - 1934  (0) 2020.08.24
baekjoon - python - 1924  (0) 2020.08.21
baekjoon - python - 1712  (0) 2020.08.21

댓글