jaehun4706   1년 전

제 코드에서 for문이

int tmp = N-v.size();

for (int k=N-1; k >= tmp; k--){

board[k][i] = v[N-1-k]; } 

for (int k=tmp-1; k>=0; k--) board[k][i] = 0;

이런식으로 돌아가는데요, 원래는 tmp라는 변수를 설정하지 않고, for문 내에서 k>=N-v.size() 이렇게 했었습니다.근데 출력을 해보면 N-v.size()가 0이라고 뜸에도 k가 -1,-2, ...까지 쭉 내려가서 runtime 오류가 뜨더라구요.. 이건 왜 이런건가요? 도저히 왜 그런지 모르겠네요 ㅠㅠ..

풀 코드도 올리겠습니다

댓글을 작성하려면 로그인해야 합니다.