본문 바로가기
알고리즘

[BAEKJOON] 15873 공백 없는 A+B

by mAlfred 2024. 1. 15.
반응형

문제

자연수 A, B가 주어지면 A+B를 구하는 프로그램을 작성하시오.

입력

자연수 A, B (0 < A, B ≤ 10)가 첫 번째 줄에 주어진다. 단, 두 수의 사이에는 공백이 주어지지 않는다. 두 수의 앞에 불필요한 0이 붙는 경우는 없다.

출력

첫 번째 줄에 A+B의 값을 출력한다.

예제 입력 1 복사

37

예제 출력 1 복사

10

예제 입력 2 복사

102

예제 출력 2 복사

12

처음에는 문제를 어떻게 접근할 지 감이 안오다가 문제 입력이 0~10까지이며 불필요하게 앞에 0이 붙지 않는다고 합니다.

 

그래서 처음에는 replace함수로 대치를 해서 split()을 통해 잘라서 해결을 하려고 했으나 

갑자기 좋은 방법이 생각나 슬라이싱을 이용해서 풀음

 

import sys

p = sys.stdin.readline().strip()

if p[1] == '0':
    print(int(p[0:2]) + int(p[2:]))
else:
    print(int(p[0:1]) + int(p[1:]))

 

 

반응형

'알고리즘' 카테고리의 다른 글

[BAEKJOON] 16394 홍익대학교  (0) 2024.01.15
[BAEKJOON] 19944 뉴비의 기준은 뭘까?  (0) 2024.01.15
[BAEKJOON] 1292 쉽게 푸는 문제  (0) 2024.01.11
[BAEKJOON] 2587 대표값2  (0) 2024.01.10
[BAEKJOON] 11945 뜨거운 붕어빵  (0) 2024.01.09