https://www.acmicpc.net/problem/10757
a, b = map(int, input().split())
print(a + b)
# C언어의 경우, 자료형에 따른 메모리가 한정되어 있기 때문에
# 10757번 같은 문제를 풀기 어렵다.
# 파이썬의 경우, 언어 자체적으로 BigInt를 지원하기 때문에 문제없이 연산이 가능하다.
# 그렇다면 파이썬이 Integer로 표현할 수 있는 최대값은 몇일까?
import sys
max_num = sys.maxsize
max_num2 = sys.maxsize + 1
print("max_num =", type(max_num), max_num) # <class 'int'> 9223372036854775807 <== 900경
print("max_num2 =", type(max_num), max_num2) # <class 'int'> 9223372036854775808 <== 900경
- 더 자세히 알고 싶다면 아래의 링크를 읽어보자.
https://ahracho.github.io/posts/python/2017-05-09-python-integer-overflow/
'Algorithm > 알고리즘 문제풀이' 카테고리의 다른 글
백준 1978번 파이썬 - 소수 찾기 (0) | 2021.08.12 |
---|---|
백준 1011번, 파이썬 - Fly me to the Alpha Centauri (0) | 2021.08.11 |
백준 2839번, 파이썬 - 설탕배달 (0) | 2021.08.11 |
오늘의 알고리즘(백준 11004) (0) | 2021.07.23 |
오늘의 알고리즘(백준 2751) (0) | 2021.07.23 |
댓글