1일차 코테 공부
n, m, k = map(int, input().split())
map은 말 그대로 매핑 시켜주는 것이다.
코드 내용을 다 빼놓고 보면 이렇다.
그냥, Value를 Type으로 변환? 매핑 시켜준다는 것이다.
map([Type], [Value])
말 그대로 찢어준다는 것이다.
a b c d
이렇게 입력을 주면 a(공백)b(공백)c(공백)d 이렇게 인식한다.
하지만, split을 사용해주면 공백을 기준으로 값을 찢어준다는 의미이다.
input().split()
해당 코드를 살펴보면 입력 값들을 찢어준다는 뜻이다.
a b c d
값들을 공백으로 찢어주면,이렇게 된다.
0번쨰 변수: a
1번쨰 변수: b
2번쨰 변수: c
3번쨰 변수: d
data = list(map(int, input().split()))
위에서 map과 split에 대해서 배웠으니 이 부분으 넘어가도록 하겠다.
여기에서 추가된 것은 list인데, 배열이라고 생각하면 편하다.
map(): 매핑시켜준다.
- 무엇을: input().split() == 사용자가 입력한 값을 / 공백으로 찢어서
- 무엇과: int == 정수형 Type으로
list(): 배열로 만들어 준다.
- 무엇을: map 시켜준 것을!