포스트

67. 5명씩


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

func solution(_ names:[String]) -> [String] {
    
    var answer : [String] = []
    
    answer = stride(from:0, to:names.count, by:5).map{names[$0]}
                     
    return answer
}

5명 간격으로 그룹짓고 그 그룹의 선두 이름을 출력한다는 것은 즉 5명간격으로 배열에 입력을 하면되는것이므로, stride를 사용하였다.

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