관리 메뉴

솜씨좋은장씨

[BaekJoon] 13706번 : 제곱근 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 13706번 : 제곱근 (Python)

솜씨좋은장씨 2022. 1. 30. 00:53
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 제곱근 입니다.

 

13706번: 제곱근

첫째 줄에 양의 정수 N이 주어진다. 정수 N의 제곱근은 항상 정수이며, N의 길이는 800자리를 넘지 않는다.

www.acmicpc.net

👨🏻‍💻 문제 풀이

math의 sqrt로 문제를 풀게되면 런타임 에러 (OverflowError) 가 발생합니다.

from math import isqrt

이때 python3.8 버전부터 새로 생긴 isqrt를 대신 사용하면 해결됩니다.

👨🏻‍💻 코드 ( Solution )

from math import isqrt

def jegopgun(N):
    return isqrt(N)

if __name__ == "__main__":
    N = int(input())
    print(jegopgun(N))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments