포스트

100. 공 던지기


1
2
3
4
5
6
7
8
9
10
import Foundation

func solution(_ numbers:[Int], _ k:Int) -> Int {

    var answer : Int = 0

    answer = numbers[((k-1)*2)%numbers.count]

    return answer
}

단순히 수학적으로 생각하여 풀었다.

한칸 띄우고 가고 마지막 공을 받는 사람이아닌 공을 준사람이므로 k-1을 하였고 그것에 2를 곱하여 길이를 나누어서 해결하였다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.