https://school.programmers.co.kr/learn/courses/30/lessons/120843
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
■ 문제점 설명
나는 수줍은 친구들과 원 안에 서서 공 던지기를 한다. 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를 곱하고 숫자의 길이를 나누어 반환합니다.
하지만 곧바로 돌아올 수 있었다.
