728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120843#qna
나의 풀이
function solution(numbers, k) {
if (k==1){
return 1
}else if((k*2-1)%numbers.length==0){
return numbers.length
}else{
return (k*2-1)%numbers.length
}
}
다른 사람의 풀이
function solution(numbers, k) {
return numbers[(--k*2)%numbers.length];
}
소감
오랜만에 고득점 하여서 기쁘다...!
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 배열 회전시키기 (javascript, 20230705) (0) | 2023.07.05 |
---|---|
프로그래머스 코딩 테스트 입문 : 문자열 정렬하기(1) (javascript, 20230704) (0) | 2023.07.04 |
프로그래머스 코딩테스트 입문 : 잘라서 배열로 저장하기 (javascript, 20230702) (0) | 2023.07.02 |
프로그래머스 코딩테스트 입문 : 암호 해독 (javascript, 20230701) (0) | 2023.07.01 |
프로그래머스 코딩테스트 입문 : 가장 큰 수 찾기 (python, 20230627) (0) | 2023.06.27 |