function solution(numbers, k) {
return numbers[(k - 1) * 2 % numbers.length];
}
나의 풀이
: 인덱스를 계산해 numbers 배열에서 값을 찾아 반환하는 문제다.
`numbers = [1, 2, 3, 4], k = 2
(2 - 1) * 2 % 4 = 1 * 2 % 4 = 2`
numbers[2]가 답이 되는데, numbers[2] = 3이니까 결과는 3
`numbers = [1, 2, 3, 4, 5, 6], k = 5
(5 - 1) * 2 % 6 = 4 * 2 % 6 = 8 % 6 = 2`
numbers[2]가 답이 되는데, numbers[2] = 3이니까 결과는 3
`numbers = [1, 2, 3], k = 3
(3 - 1) * 2 % 3 = 2 * 2 % 3 = 4 % 3 = 1`
numbers[1]이 답이 되는데, numbers[1] = 2니까 결과는 2