Written on
·
176
2
매 강의를 들으면서 많은 걸 배워갑니다 좋은 강의에 대한 감사를 전하며 질문 시작하겠습니다 !
리스트를 사용할 때 매번 인덱스가 등장하면서 헷갈리는데요
이번 문제에서는 인덱스를 0부터 시작하지 않고 1로 가정하고 시작하셨는데, 왜 그런지 이해가 되지 않습니다 ㅠㅠ
```
for i in range(2, n+1):
if ch[i] ==0:
```
이 코드가 있을 때, i가 2부터 시작하면 사실상 리스트의 3번째 부터 시작인데... 앞의 숫자 1,2는 왜 포함이 안되나요..?
Answer 2
0
0
아!!! 어차피 0과 1은 소수가 아니고,
i=2부터 시작해도 일반적으로 생각하는 숫자와 인덱스 번호와 일치하니까 ..!
이렇게 한 것 같은데 맞나요..!??
하지만 0은 고려할 부분이 아닌 것 같은데...여기에 대한 의문만 해결하면 완전히 이해될 것 같아요..!
```
```
전체코드입니다 !