백준 알고리즘

백준 1000번 : A+B 문제풀이 파이썬

고인호 2022. 9. 29. 16:34
반응형

백준 1000번 : A+B 파이썬 문제풀이 / print 이용한 출력


<문제>

 

1000번 문제의 내용은 아래와 같습니다. 

 

A+B 성공다국어

한국어   
시간 제한 / 메모리 제한 / 제출 / 정답 / 맞힌 사람 / 정답 비율

 

2 초 128 MB 691322 286101 202142 41.547%

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A+B를 출력한다.

예제 입력 1 복사

1 2

예제 출력 1 복사

3

 

 


 

 

<작성한 코드>

 

 


 

 

<코드 풀이>

 

현재 문제는 첫째 줄에 A와 B가 주어져 입력받도록 하고있습니다. 

즉 입력값을 아래처럼 서로 다른 줄로 나누어 작성하면 정답을 맞출 수 없습니다. 

잘못된 코드

 

먼저 input() 함수는 사용자로부터 입력값을 받을 때 사용합니다. 

다음으로 split() 함수는 입력받은 문자를 나눌 때 사용하는 함수입니다.

 

 

즉 A, B = input().split()

이라고 작성한 코드는 곧 공백을 기준으로 split(나눠서) 각각 A와 B라는 변수에

입력받은 값을 저장하겠다는 의미입니다. 

 

마지막으로 A+B의 값을 출력하기 위해

print(int(A) + int(B))

라고 작성해주었습니다. (int 함수를 사용한 이유는 input으로 값을 받을때, 그 값은 항상 문자열로 처리되기 때문)

 

 

반응형