문제 : N명의 학생을 작은 키부터 큰 키 순으로 줄을 세웠다. 그런데 현재 줄에서 현수가 짝꿍이랑 자리를 바꿨다.
이 상태에서 선생님은 둘이 자리를 바꾼 줄 모르고 맨 앞에 작은 키인 학생부터 1번 => 가장 큰 키 n번까지 번호를 줬다.
현수가 받은 번호와 현수 짝꿍이 받은 번호를 차례로 출력해라.
입력
- N : (5<=N<=100)
- 키 : (120<=키<=180)
- 제일 앞에부터 일렬로 서있는 학생들의 키가 주어진다.
function solution(arr) {
let answer = [];
let sortArr = [...arr];
sortArr.sort((a, b) => a - b);
// console.log(sortArr);
for (let i = 0; i < arr.length; i++) {
if (arr[i] !== sortArr[i]) {
answer.push(i + 1);
}
}
return answer;
}
let arr = [120, 125, 152, 130, 135, 135, 143, 127, 160];
console.log(solution(arr)); //[3, 8]
```**