문제
네 자연수 A, B, C, D가 주어진다. 이때, A와 B를 붙인 수와 C와 D를 붙인 수의 합을 구하는 프로그램을 작성하시오.
두 수 A와 B를 합치는 것은 A의 뒤에 B를 붙이는 것을 의미한다. 즉, 20과 30을 붙이면 2030이 된다.
Solution
두 수를 합칠 때는 문자열로 처리하고 합을 구할 때는 정수로 처리한다.
내 코드
import sys
ABCD = list(sys.stdin.readline().split())
print(int(ABCD[0] + ABCD[1]) + int(ABCD[2] + ABCD[3]))
반응형
'Problem Solve > 백준' 카테고리의 다른 글
[Python] 백준 2609번 - 최대공약수와 최소공배수 (0) | 2024.03.27 |
---|---|
[Python] 백준 11656번 - 접미사 배열 (1) | 2024.03.27 |
[Python] 백준 11655번 - ROT13 (0) | 2024.03.25 |
[Python] 백준 10820번 - 문자열 분석 (0) | 2024.03.25 |
[Python] 백준 10809번 - 알파벳 찾기 (0) | 2024.03.25 |