
Algorithm/Cordiality
[Codility] Lesson 2) CyclicRotation
코딜리티의 문제들은 무단 복제, 전재와 공개가 금지되어 있습니다. 때문에 문제의 개요와 제 코드만을 공개합니다. 풀이는 스위프트로 진행하였습니다. 문제의 개요 A로 Int 배열이 주어지고 K라는 수로 회전하는 횟수를 지정받습니다. 예를 들어 A가 [1,2,3] 이면서 K가 2라면 배열의 가장 끝 수가 배열의 가장 앞으로 들어가게 됩니다. 그 결과로 답은 [2,3,1]이라는 배열을 리턴해야 합니다. 해답 1차 시도 func solution(_ A: inout [Int], _ K: Int) -> [Int] { for cnt in 0.. [Int] { if A.isEmpty { return A } for cnt in 0..