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

일단 해볼게·2022년 8월 27일
0

백준

목록 보기
18/132

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

# 완전제곱수

M = int(input())
N = int(input())
sum = 0
min = 0

for i in range(1, 101): # M, N은 10000이하의 자연수 -> sum의 최대값은 100
    if M <= i*i and N >= i*i: # M이상 N이하의 완전제곱수를 구한다.
        if sum == 0:
            min = i*i
        sum += i*i

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

브루트포스로 M이상 N이하의 완전제곱수를 구한다.

profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글