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 라이센스를 따릅니다.