프로그래밍/코딩 테스트 연습
[백준] 11382번 : 꼬마 정민 (1단계) (Python)
w_w
2024. 2. 20. 11:03
11382번: 꼬마 정민
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.
www.acmicpc.net
문제
해석
세 정수를 변수로 받고 세수의 합을 출력합니다.
풀이
문제의 조건을 보면 매우 큰 수도 연산에 포함해야 하기 때문에 대표적인 큰 수 연산 문제입니다.
타 프로그래밍 코드의 경우 데이터의 크기를 고려해야 하지만 파이썬은 일반적은 int형으로도 큰 수 연산이 가능합니다.
a,b,c = input().split()
print(int(a)+int(b)+int(c))
역시나 input()으로 입력받고 공백문자를 가준으로 split()합니다. 이후 input()으로 받은 문자열 데이터를 형변화 시켜 연산합니다. 형변환하지 않으면 문자열 합이 되어 숫자의 합이 아니라 각 데이터가 이어진 형태로 반환될 겁니다.
이 문제는 간단한 연산의 개념을 사용하지만 파이썬이 자동으로 큰 수 처리를 했다는 점을 기억해야 합니다.