[Lv.2]
https://school.programmers.co.kr/learn/courses/30/lessons/12948?language=swift
풀이
1. String(repeating:, count:)를 사용하여 뒤 네 자리 전까지의 숫자를 "*"로 초기화시킨 문자열을 만든다.
2. str.suffix()를 사용하여 뒤에서부터 네 자리를 잘라 ans에 append()해준다.
("ans.append(String(phone_number.suffix(4)))"와 동일한 코드로 "ans += phone_number.suffix(4)"를 써서 숫자 네 자리를 추가할 수도 있다.)
append() : 기존 문자열의 끝에만 추가 가능
+= 연산자 : 문자열 끝 뿐만 아니라 중간에도 추가 가능
func solution(_ phone_number:String) -> String {
var ans: String = String(repeating: "*", count: phone_number.count - 4)
ans.append(String(phone_number.suffix(4)))
return ans
}