class Solution { public int solution(int[] numbers, int k) { int answer = 0; //k가 1이라면 result는 numbers[0] //k가 2면 result는 numbers[2] //k가 3이면 result는 numbers[4] //1. 그냥 반복문으로 해보자 for (int i = 1; i = numbers.length) { answer = numbers[result % numbers.length]; } else answer = numbers[2 * (i - 1)]; } return answer; } } 반복문을 써서 문제를 푸는데는 성공했지만, 아무리 생각해도 이게 정답은 아닌 것 같다. 시간복잡도를 중요하게 생각한다면, 이 문제는 반복문이 ..