공 던지기

https://school.programmers.co.kr/learn/courses/30/lessons/120843


■ 문제점 설명

나는 수줍은 친구들과 원 안에 서서 공 던지기를 한다. 1번이 공을 던지는데 한 사람은 오른쪽으로 건너뛰고 다음 사람에게만 던질 수 있다. 정수 배열과 친구 수를 포함하는 정수 K가 주어지면 solve 함수를 완성하여 k번째 투수의 수를 반환합니다.

■ 제한 사항

  • 2 < 숫자 길이 < 100
  • 0 < k < 1,000
  • 숫자의 첫 번째와 마지막 숫자는 실제로 서로 바로 옆에 있습니다.
  • 숫자는 1부터 시작하여 순서대로 올라갑니다.

■ 입출력 예

지불하다 케이 결과
(1, 2, 3, 4) 2
(1, 2, 3, 4, 5, 6) 5
(1, 2, 3) 2

■ 내 코드

class Solution {
    public int solution(int() numbers, int k) {
        int answer = 0;
        for(int i=0; i<k; i++) {
            answer = numbers(2 * (k-1) % numbers.length);
        }
        return answer;
        // return numbers(2 * (k-1) % numbers.length);
    }
}

■ 코드솔루션

루프를 실행하면 답에 k-1과 2를 곱하고 숫자의 길이를 나누어 반환합니다.

하지만 곧바로 돌아올 수 있었다.