PS/Python
[Python] 백준 1977번(완전제곱수) 문제 풀이
KwonYongHyeon
2022. 5. 12. 21:51
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
GitHub - kwonyonghyeon/useful_defs: 여러가지 코드에 쓸 함수들입니다. 제가 쓰려고 만들어놨지만 이 글
여러가지 코드에 쓸 함수들입니다. 제가 쓰려고 만들어놨지만 이 글을 보시는 여러분도 쓰셔도 좋습니다. 만약 제가 짠 코드보다 효율적인 알고리즘이 있다면 코멘트 해주시면 바로바로 수정하
github.com