A = int(input(""))
B = int(input(""))
print(A+B)
흐음 왜 안될까?
문제를 다시 보자...
미스테이크!
입력을 두 번 받는게 아닌
한 번에(한줄에) 두 수를 받아야 하는구나!!
A, B = map(int, input().split())
print(A+B)
- input()은 값을 입력받기 위한 함수인데 괄호안에 따옴표를 쓰던 안쓰던 결과가 똑같았다.
- <문자열>.split()은 문자열을 나눌때 사용하는데, 공백 기준으로 자를땐 괄호 안에 아무것도 쓰지 않아야 한다.
- 그러니 input()으로 받은 문자열을 input().split()을 사용해 공백 기준으로 문자열을 나누어
리스트로 반환하고 A와 B에 순서대로 넣어준다!! - 문자열로 반환된 값을 map 함수를 사용하여 한번에 int(정수)로 바꿔준다.
나는 여기를 참고했다 ㅎㅎ
'코딩테스트 > 백준(Baekjoon)' 카테고리의 다른 글
[Baekjoon] 10998_AxB (Python) (0) | 2021.09.14 |
---|---|
[Baekjoon] 1001_A-B (Python) (0) | 2021.09.14 |
[Baekjoon] 10172_개 (Python) (0) | 2021.09.09 |
[Baekjoon] 10171_고양이 (Python) (0) | 2021.09.09 |
[Baekjoon] 10718_We love kriii (Python) (0) | 2021.09.09 |