본문 바로가기

프로그래머스 (Swift)/lv 1

[lv1] 핸드폰 번호 가리기

문제

 

내 정답 코드

func solution(_ phone_number:String) -> String {
    var number = phone_number.map { String($0) }
    
    (0..<number.count-4).map {
        number[$0] = "*"
    }
    
    return number.joined()
}

 

#

1. 문자열을 문자열 배열로 바꿔준다.

2. 뒤에 4자리를 빼고 반복문을 돌려준다.

3. 모든 값을 "*"로 바꾸고

4. 문자열 배열을 합쳐 반환한다.


배운 기술

'프로그래머스 (Swift) > lv 1' 카테고리의 다른 글

[lv1] 숫자 짝꿍  (0) 2024.08.30
[lv1] 실패율  (0) 2024.08.26
[lv1] x만큼 간격이 있는 n개의 숫자  (0) 2024.08.21
[lv1] 두 개 뽑아서 더하기  (0) 2024.08.07
[lv1] 약수의 개수와 덧셈  (0) 2024.07.30