vector<int> v = {2, 3, 5, 8, 13}이라고 하면
for (int i = 0; i < v.size(); i++) => i = 0, 1, 2, 3, 4
for (auto i : v) => i = 2, 3, 5, 8, 13
2252번 - 줄 세우기
vector<int> v = {2, 3, 5, 8, 13}이라고 하면
for (int i = 0; i < v.size(); i++) => i = 0, 1, 2, 3, 4
for (auto i : v) => i = 2, 3, 5, 8, 13
댓글을 작성하려면 로그인해야 합니다.
gkdlmc77 6년 전
제 눈에는 똑같아 보이는데 제출해보면 하나는 맞고 하나는 틀립니다.
차이점은 for문에서 범위 지정 표현 형식이 달랐던 것인데요,
vector<vector<int>> data;
이렇게 선언되었을 경우에,(data에 적절한 값이 들어가있다고 가정하고)
for(int i=1; i<=data[n].size(); i++)