문제
내 정답 코드
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 |