[프로그래머스 LV0] 문자열 정렬하기 (1)

jonghwan·2022년 11월 1일
0

프로그래머스

목록 보기
48/71
post-thumbnail

1. 문제 설명

문자열 정렬하기 (1)

2. 문제 분석

문자열에서 숫자를 필터링하고 Int로 형 변환을 한 다음 오름차순 정렬을 해준다.

3. 나의 풀이

import Foundation

func solution(_ my_string:String) -> [Int] { my_string.compactMap { Int(String($0)) }.sorted() }

4. 다른사람의 풀이

import Foundation

func solution(_ my_string:String) -> [Int] {
    return my_string.filter { $0.isNumber }.map { Int(String($0))! }.sorted()
}

filter를 사용해 isNumber를 활용해서 문자열에서 숫자를 뽑아낼 수도 있다.

0개의 댓글