프로그래머스(JavaScript)/Lv0
[프로그래머스 : 코딩테스트 입문]Lv0. 공 던지기(JavaScript)
지미지민
2024. 3. 19. 18:06
💜 코드
function solution(numbers, k) {
// k - 1로 시작하여 배열의 인덱스가 0부터 시작
// * 2를 통해 오른쪽으로 두 명
// % numbers.length를 통해 배열의 길이를 벗어나는 경우를 처리
return numbers[(k - 1) * 2 % numbers.length];
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(numbers, k) {
const [idx, len] = [k * 2 - 1, numbers.length];
const findIdx = idx >= len ? idx % len : idx;
return findIdx;
}