문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
1. 내가 푼 방식
int(input()) 형식으로 값을 받아서 A+B를 출력한다.
실제로 파이참에서 실행 시 잘 돌아간다. 근데 백준에서는 컴파일 에러라고 뜬다!!!! 백준에서는 내가 값을 입력할 수 없기 때문일까?ㅜㅜ
2. 그래서 다른 블로그를 찾아봤다. 정답 코드.
A,B=map(int, input().split())
print(A+B)
우선 map 함수를 이용하여 각각 다른 자료형을 묶는다. int 정수임을 표현, input()이 없으면 값을 받을 수 없다. 그리고 split() 함수를 이용하여 A, B 값을 구분하여 받는다.
진짜 이 쉬운 문제가 이렇게 어렵게 느껴지다니. 나는 한참 멀었다.. 화이팅
'개발 일기' 카테고리의 다른 글
백준 알고리즘 1000 - A-B(python3) (0) | 2021.11.03 |
---|---|
백준 알고리즘 10172 - 개 (python3) (0) | 2021.11.03 |
백준 알고리즘 10171 - 고양이 (python3) (0) | 2021.11.03 |
[파이썬/알고리즘] 1부터 n까지 합 구하기(while, for 활용), 정수의 합 구하기 (0) | 2021.11.02 |
[파이썬/알고리즘] if, elif, else를 활용한 조건문 (0) | 2021.11.02 |