지나가던 개발자

[Python] 백준 1977번(완전제곱수) 문제 풀이 본문

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

 

Comments