개발하는 삶

[에러 메모] TypeError: '(map/str...)' object cannot be interpreted as an integer 본문

CS/알고리즘

[에러 메모] TypeError: '(map/str...)' object cannot be interpreted as an integer

삶_ 2022. 6. 19. 11:11

'map' object cannot be interpreted as an integer

- map타입은 정수로 변환이 불가하다

 

- 아래처럼 map으로 입력 받고 정수로 변환해서
값을 range에 넣으면 오류가 뜬다

- range 안에는 무조건 정수가 들어가야 한다

n = map(int, input())
for i in range(n):
    result = list(input().split())

- 문자 두개 이상 받을때는 list로 변환하니 괜찮은데
문자 한개일때 정수변환은

n = int(input())
이렇게 하면 된다

'CS > 알고리즘' 카테고리의 다른 글

[알고리즘] 용어, 우선순위 큐, 트리  (0) 2022.06.20
[에러 메모] SyntaxError: invalid syntax  (0) 2022.06.19
[백준] 10610  (0) 2022.06.19
[백준] 13305  (0) 2022.06.19
[백준] 9012  (0) 2022.06.19