작성
·
220
0
안녕하세요.
좋은 강의 덕분에 많이 배우고있습니다.
다름이 아니라
arr.splice(i,1);
arr.splice(j,1); 로 입력시
i번째 값을 먼저 삭제한 뒤에 j번째 값을 삭제하기때문에 답이 달라진다고 하시면서
올바른 답을 얻기 위해서는
arr.splice(j,1);
arr.splice(i,1); 와 같이 작성하라고 하셨는데
만약 j가 i보다 뒤에 위치한다는 것(즉, i<j)을 모른다면 어떻게 처리해야 할지 궁금합니다.
답변 1
3
안녕하세요^^
for(let j=i+1; j<9; j++) 처럼 j 값은 i+1부터 시작하기 때문에 항상 i<j 조건을 만족합니다.
j가 i보다 작거나 같을 일을 존재하지 않습니다.