def solution(numbers, k):
answer = 0
for i in range(0,k*2,2):
answer=numbers[i%len(numbers)]
return answer
๋ฐ์ฑ (Miss)
๋ถํ์ํ ๋ฐ๋ณต๋ฌธ์ผ๋ก anwer์ ๊ณ์ ์ ๋ฐ์ดํธํ๋ค
๋ฐ๋ณต๋ฌธ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ ์ ์์ง๋ง, ๊ท์น์ด ์ผ์ ํ ๋๋ ๊ณต์์ ์ธ์ O(1)๋ก ๋๋ด๋ ๊ฒ์ด ๊ฐ์ฅ ํจ์จ์
def solution(numbers, k):
# (ํ์ฌ์์น 0 + ์ด๋๊ฑฐ๋ฆฌ 2 * ์ด๋ํ์ k-1) % ์ ์ฒด์ธ์
index = (2 * (k - 1)) % len(numbers)
return numbers[index]
ํ ์ค ํ (Tip):
(ํ์ฌ + ์ด๋) % ์ ์ฒด๊ธธ์ด ๊ณต์์ ๋ ์ฌ๋ฆฌ์