새소식

반응형
문제 (Problems)/온라인 저지 | Online Judge

[백준, BOJ] 8949 - 대충 더해

  • -
반응형

1. Question

강민이는 동생 희주를 위해 수학 문제를 만들고 있다. 희주는 매일 연습하고 열심히 공부했지만, 아직도 더하기를 끝내지 못했다.

숫자를 더할 때, 오른쪽부터 왼쪽으로 가면서 숫자를 하나씩 더한다. 그런데 희주는 귀찮아서 "받아 올림"을 하지 않고 그냥 두 숫자의 합을 적어버린다.

예를 들면, 희주는 숫자 123과 2495를 아래와 같이 더한다.

      1 2 3

+ 2 4 9 5

-------------

 2 5 11 8

그래서 답을 적을 때 25118을 적는 것이었다.

만약 모든 숫자를 다 이렇게 더한다면 결과가 어떻게 나오는 지 프로그램으로 작성하시오.

1.1 Input

두 정수 A, B가 공백을 두고 주어진다. A와 B는 1과 1,000,000 사이의 정수이다.

1.2 Output

희주 방식대로 더한 결과를 출력한다.

1.3 Example

입력 출력
512 444 956

2. Approach

티어 대로 쉬운 문제다.

두 숫자를 자릿 수마다 더하고 리스트에 넣어서 역순으로 출력하면 끝.

 

3. Submission

4. Code

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

nums = []

while A or B:
    nums.append(str(A % 10 + B % 10))
    A //= 10
    B //= 10
    
print("".join(nums[::-1]))

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.