문제
해석
세 정수를 변수로 받고 세수의 합을 출력합니다.
풀이
문제의 조건을 보면 매우 큰 수도 연산에 포함해야 하기 때문에 대표적인 큰 수 연산 문제입니다.
타 프로그래밍 코드의 경우 데이터의 크기를 고려해야 하지만 파이썬은 일반적은 int형으로도 큰 수 연산이 가능합니다.
a,b,c = input().split()
print(int(a)+int(b)+int(c))
역시나 input()으로 입력받고 공백문자를 가준으로 split()합니다. 이후 input()으로 받은 문자열 데이터를 형변화 시켜 연산합니다. 형변환하지 않으면 문자열 합이 되어 숫자의 합이 아니라 각 데이터가 이어진 형태로 반환될 겁니다.
이 문제는 간단한 연산의 개념을 사용하지만 파이썬이 자동으로 큰 수 처리를 했다는 점을 기억해야 합니다.
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 10172번 : 개 (1단계) (Python) (0) | 2024.02.20 |
---|---|
[백준] 10171번 : 고양이 (1단계) (Python) (0) | 2024.02.20 |
[백준] 2588번 : 곱셈 (1단계) (Python) (0) | 2024.02.20 |
[백준] 10430번 : 나머지 (1단계) (Python) (1) | 2024.02.15 |
[백준] 18108번 : 1998년생인 내가 태국에서는 2541년생?! (1단계) (Python) (1) | 2024.02.15 |