티스토리 뷰

반응형




이번 포스팅에서는 지난 포스팅에 이어 백준 알고리즘 사이트의 1000번 A+B 문제를 Python으로 코딩해보도록 하겠습니다. 아래 url로 들어가시면 문제를 볼 수 있습니다.


https://www.acmicpc.net/problem/1000


지난 포스팅의 2557번과 같은 단계로 입출력 받아보기 단계의 두번째 문제입니다.




2557번과의 차이라고 한다면, 2557번은 단순 출력 예제이지만 1000번의 경우 입력과 출력 모두 존재한다는 것 입니다.


1000번은 두 정수를 입력받아 입력받은 두 수의 합을 출력해주는 프로그램을 작성하는 문제입니다.



여기서 주의하셔야 할 점은 입력 시 주어진 조건이 첫째 줄에 A와 B가 주어진다는 것입니다.


a와 b를 입력받을 때 따로 입력 받아도 코드 상의 문제는 없지만 1000번 문제에서 원하는 조건을 충족하지 못하기 때문에 에러가 발생합니다.


그래서 아래의 코드 같이 a와 b를 동시에 받고, split()함수를 이용해 입력받은 두 수를 나누어줘야 합니다.


1
2
3
4
a,b = input().split()
= int(a)
= int(b)
print(a+b)
cs


a와 b를 동시에 입력 받고, split() 함수로 나눴으면 a와 b를 int 형으로 형변환 시켜줍니다.


Python의 경우 입력받을 때 디폴트로 문자로 인식하여 받게 되기에 이 과정을 거쳐 a와 b가 정수형임을 알려줘야 합니다.


이 단계가 존재하지 않게 되면 문자열이 합쳐진 형태로 출력되게 되므로 주의하셔야 합니다.


마지막으로 print를 이용해 정수 a와 b를 더해준 값을 출력해주면 됩니다.



다음 포스팅에서는 다음 단계의 코드를 보도록 하겠습니다.


다음 포스팅에서 봐요 :)

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함