알고리즘/프로그래머스 레벨 0 - python

Day10 - 3) 공 던지기

젤리의it 2023. 1. 23. 23:55

설명

제한사항

입출력 예시

예시 설명

문제 풀이

1.  배열을 두배로 만들면서 짝수 번호의 원소만 새 배열에 넣었습니다.

k(공을 던지는 사람) % len(nums) 의 결과 -1을 해서 k번째에 공을 던지는 사람의 번호를 구했습니다.

def solution(numbers, k):
    answer = 0
    count =0

    nums = (numbers * 2)[::2]
    print(nums)
    n = k % len(nums)
    return nums[n-1]

2. 다른 방식을 푼 문제는 오답 -> 수정해서 올리겠습니다.

문제를 풀면서 느낀점