FrontEnd/프로그래머스

[JS] 공던지기

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