프로그래머스-핸드폰 번호 가리기

효딩딩·2023년 12월 10일
0

문제

풀이

  • Swift 내장 함수

❓ String(repeating:, count:)

  • 특정 문자열을 반복하여 새로운 문자열을 생성하는 내장함수 입니다.
  • 이 메서드는 두개의 매개변수를 받는데 repeating: 반복할 문자열, count: 길이

❓ .suffix()

  • String 내장함수를 이용하여 phone_number의 길이에서 -4를 뺀갯수만큼 "*" 문자열로 변환합니다.
  • suffix(_:) 내장함수를 이용하여 phone_number 문자열에서 뒤에서 4자리 숫자만 추출하고 문자를 + 를 통해 합쳐서 반환합니다.
func solution(_ phone_number:String) -> String {
    return String(repeating: "*", count: phone_number.count - 4) + phone_number.suffix(4)
 
}

solution("01033334444")
solution("027778888")
profile
어제보다 나은 나의 코딩지식

0개의 댓글