728x90
k * 2
값을 구하면 해당 인덱스를 구할 수 있다. 실제로 인덱스는 배열의 길이까지밖에 없기 때문에 이를 배열길이로 나눠준 후, 나머지값이 k번째 사람이 던져 받는사람이 된다.
문제는 k번째 던진공을 받는 사람이 아닌, 던지는 사람이므로 이를 조정해주면 된다.
function solution(numbers, k) {
var answer = numbers[(k*2-2) % numbers.length];
return answer;
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 주사위의 개수 (0) | 2023.02.04 |
---|---|
[JS] 배열 회전시키기 (0) | 2023.02.04 |
[JS] 2차원으로 만들기 (0) | 2023.01.28 |
[JS] 가위 바위 보 (0) | 2023.01.28 |
[JS] 모음 제거 (0) | 2023.01.27 |