지나가던 개발자
[Python] 백준 1977번(완전제곱수) 문제 풀이 본문
def is_square(n):
return int(n ** 0.5) ** 2 == n
s = 0
for i in range(int(input()), int(input())+1):
if is_square(i):
if s == 0:
minimum = i
s += i
if s == 0:
print(-1)
else:
print(s)
print(minimum)
최근 깃허브에서 무언가 하고 있다. 바로 파이썬의 함수들을 모아놓은 repository를 만드는 것이다. is_square() 함수도 거기서 온 것이다.
https://github.com/kwonyonghyeon/useful_defs
'PS > Python' 카테고리의 다른 글
[Python] 백준 15667번(2018 연세대학교 프로그래밍 경진대회) 문제 풀이 (0) | 2022.05.16 |
---|---|
[Python] 백준 2440번(별 찍기 - 3) 문제 풀이 (0) | 2022.05.16 |
[Python] 백준 2752번(세수정렬) 문제 풀이 (0) | 2022.05.12 |
[Python] 백준 17946번(피자는 나눌 수록 커지잖아요) 문제 풀이 (0) | 2022.05.12 |
[Python] 백준 2292번(벌집) 문제 풀이 (0) | 2022.05.12 |
Comments