Lumpy Space Princess - Adventure Time
코딩테스트/백준

백준 [10757] - 큰 수 A+B

yaebb_82 2022. 8. 25.

 

문제

 

 

 

작성한 코드

import sys

input = sys.stdin.readline

A, B = map(int, input().split())

print(A+B)

- sys.stdin.readline을 input에 할당하여 사용한다.

- input()으로 문자를 입력받고, split()으로 구분한 뒤, int형으로 형변환하여 map()으로 A, B에 각각 할당한다.

- pinrt()를 통해 A+B의 값을 출력한다.

 

 

cf.) 이전에 풀었던 문제인데 왜 다시 등장했는지 궁금해서 찾아본 결과

- 다른 언어에서는 입력값이 지나치게 클 경우 메모리가 터지지만, 파이썬은 오버플로우가 없기 떄문에 터지지 않는다고 한다.

 

*참고

https://ahracho.github.io/posts/python/2017-05-09-python-integer-overflow/

 

[기초 파이썬] 파이썬 3에는 오버플로우가 없다?

오버플로우(Overflow)란? 지난 포스팅에서도 설명하였듯이 C언어에서 변수 혹은 상수의 값은 메모리에 직접 저장이 된다. 예를 들어, 아래와 같이 int 변수 a에 5라는 값을 대입하면, 컴퓨터는 알아

ahracho.github.io

 

 

 

반응형

'코딩테스트 > 백준' 카테고리의 다른 글

백준 [2581] - 소수  (0) 2022.08.27
백준 [1978] - 소수 찾기  (0) 2022.08.27
백준 [2839] - 설탕 배달  (0) 2022.08.25
백준 [2775] - 부녀회장이 될테야  (0) 2022.08.25
백준 [10250] - ACM 호텔  (0) 2022.08.25

댓글