-
[백준 1000] 입력 값을 변수 두 개에 저장하기 (파이썬)오답노트 2019. 4. 12. 15:00
문제를 봤을 때 처음엔
1 A = input()
2 B = input()
3 print(A+B)
이렇게 풀려고 했는데 틀렸다.
그래서 (C언어적 사고로) 아니 그럼 입력을 한번에 받고 token 이용해서 나눠야되나? 라고 생각했는데,
검색해보니 파이썬에서는 split이라는게 있었다.
바로 아~ 이렇게 하면 되는구나 하고 수정했다.
1 A, B = input().split()
2 print(A+B)
또 틀렸다...
input()으로 입력받은 값은 문자열로 처리되기 때문에
map을 사용해서 split의 결과값을 모두 정수로 변환해줘야한다.
내 코드
A, B = map(int, input().split()) print(A+B)
참고한 사이트 : https://dojang.io/mod/page/view.php?id=2179
'오답노트' 카테고리의 다른 글
[백준 11720] 긴 정수 입력값 문자로 받기 (C++) (0) 2019.04.29 [백준 2742] cin과 cout의 수행시간 (C++) (0) 2019.04.27 [백준 10869] 정수 나누기 연산자 // (파이썬) (0) 2019.04.13 [백준 11718] try-catch문 (파이썬) (0) 2019.04.12 [백준 10172] 특수문자 출력하기 (파이썬) (0) 2019.04.12