[Swift 알고리즘] 핸드폰 번호 가리기

장주명·2021년 5월 14일

https://programmers.co.kr/learn/courses/30/lessons/12948

func solution(_ phone_number:String) -> String {

    let index = phone_number.index(phone_number.endIndex, offsetBy: -4)

    var answer = ""

    for _ in 0..<phone_number.count - 4 {
        answer += "*"
    }

    answer += phone_number[index..<phone_number.endIndex]

    return answer
}

✏️인상적인 풀이

func solution(_ phone_number:String) -> String {
    return String("\(String(repeating: "*", count: phone_number.count - 4))\(phone_number.suffix(4))")
}
profile
flutter & ios 개발자

0개의 댓글