-
백준 1000번- A+B [Python / C]알고리즘 Algorithms/백준 BaekJoon 알고리즘 2021. 9. 5. 15:53
1000번 문제의 경우, 두 정수를 입력받아 두 수의 합을 출력해주는 프로그램을 작성하는 문제이다.
입력과 출력을 동시에 존재한다.
Python
a, b 두 개의 수를 input() 함수를 이용하여 동시에 입력받습니다. 그리고 split() 함수를 이용하여 입력받은 두 수를 나눠야합니다. 이때, 파이썬의 경우 디폴트로 문자형으로 인식하기 때문에 형변환을 해줘야합니다. 그래서 int형으로 형변환 하여 출력해줍니다.
더 간단한 방법으로는, 각각 형변환을 시켜주는 것이 아니라 한번에 형변환을 시켜주는 map()함수를 이용하는 것이다. map()는 여러 개의 데이터를 한 번에 다른 형태로 변환하기 위해서 사용된다. 아마, 변수가 더 많아질수록 map() 함수를 이용하는 것이 더 수월할 것이다.
C언어
입력받기 위해 scanf() 함수를 사용한다. scanf() 함수의 () 안에는 입력받을 값의 형식을 지정하고, 입력받을 변수를 &와 함께 써준다. "%d"는 정수를 입력받으라는 의미이고, "&a"는 입력받은 값은 a에 보관하라는 의미이다.
:)
'알고리즘 Algorithms > 백준 BaekJoon 알고리즘' 카테고리의 다른 글
백준 10950 A+B-3 [Python / C] (0) 2021.09.07 백준 2558 - A+B-2 [Python / C] (0) 2021.09.07 백준 2557 - Hello World! [Python / c] (0) 2021.09.05 백준 2839 [파이썬 PYTHON] (0) 2020.04.02 백준 1316 [파이썬 Python] (0) 2020.03.30