inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

4-3 멘토링 문제에서 혹시 저처럼 등수를 잘못 파악하시는 분 계실까봐 올려요.

387

highJoon
0

테스트 결과가 3 4 1 2 일때

3번 학생이 1등

4번 학생이 2등

1번 학생이 3등

2번 학생이 4등

이라고 나와있는데, 인덱스 순서로 따지는겁니다. 즉, 등수는 인덱스+1이 되는거에요.

 

test[0] = 3 // 0+1 = 1등 (3번 학생)

test[1] = 4 // 1+1 = 2등 (4번 학생)

test[2] = 1 // 2+1 = 3등 (1번 학생)

test[3] = 2 // 3+1 = 4등 (2번 학생)

이렇게 되는겁니다.

 

저는 처음에 

학생 번호가 인덱스 번호인 줄 알았어요.

이렇게해도 "만약 한 줄에 N=4이고, 테스트 결과가 3 4 1 2로 입력되었다면 3번 학생이 1등, 4번 학생이 2등, 1번 학생이 3등, 2번 학생이 4등을 의미합니다." 여기는 맞아 떨어졌거든요.

 

3번 학생 (3번째 즉, index = 2)

test[2] = 1 // 3번 학생 1등

4번 학생 (4번째 즉, index = 3)

test[3] = 2 // 4번 학생 2등

1번 학생 (1번째 즉, index = 0)

test[0] = 3 // 1번 학생 3등

2번 학생 (2번째 즉, index = 1)

test[1] = 4 // 2번 학생 4등

 

이렇게 착각해서 시간이 엄청 많이 들었네요 ㅜㅜ

저 처럼 고생하지 마시라고 올립니다.

답변 0