포스트

139. 배열 원소의 길이


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

func solution(_ strlist:[String]) -> [Int] {
    
    var answer : [Int] = []
    
    answer = strlist.map{$0.count}
    

    return answer
}

이전 같았으면 for문을쓰고 막 했을텐데 확실히 문제를 많이 풀고 시행착오를 겪으면서 고차함수도 조금씩 적응이 되고 있는 것 같다.

각 배열안에 있는 문자열의 길이를 리턴하면 되기에 새로운 배열을 만들었고 map을 사용하고 클로저에 .count를 하면서 각 문자열의 길이를 담게하였다.

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