728x90
- 배열 원소의 길이
문제 설명
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
제한사항
1 ≤ strlist 원소의 길이 ≤ 100
strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.
입출력 예
코드
import Foundation
func solution(_ strlist:[String]) -> [Int] {
let result = strlist.map { $0.count }
return result
}
Map
map 함수는 고차 함수로, 컬렉션의 각 요소에 변환 작업을 적용하여 새로운 컬렉션을 생성합니다!
간결하고 함수형 프로그래밍 스타일을 지원하며, 루프와 조건문을 줄여 가독성을 향상시킵니다.
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Programmers/Swift] LV.1 K번째 수 구하기 (0) | 2024.03.21 |
---|---|
[Programmers/Swift] Lv.0 머쓱이보다 키 큰 사람 (0) | 2024.03.13 |
[Programmers/Swift] Lv.0 중복된 숫자 개수 (0) | 2024.03.08 |
[프로그래머스] 문자열 반복 출력 (0) | 2023.03.28 |
[프로그래머스] 옷가게 할인 받기 (0) | 2023.03.17 |