본문 바로가기

 𝗔𝗣𝗣𝗟𝗘/ALGORITHM

[내일배움캠프] 데일리 루틴(iOS_3회차) - 핸드폰 번호 가리기

이미지를 클릭하면 코딩테스트 페이지로 이동합니다

 

내 풀이

import Foundation

func solution(_ phone_number:String) -> String {
  return String(repeating: "*", count: phone_number.count - 4) + phone_number.suffix(4)
}

 

  1. 입력받은 문자열을 다른 문자열로 반환
  2. String(repeating: "*", count: phone_number.count - 4): "*"을 전화번호의 길이에서 4를 뺀 횟수만큼 반복하여 생성, 이 부분은 전화번호의 처음부터 뒤에 4자리를 제외한 위치까지 "*"로 채워진 문자열을 만듦
  3. phone_number.suffix(4): 전화번호의 끝에서 4개의 문자열을 가져옴
  4. 두 부분을 결합하여 반환

 

 

 

Recent Posts
Visits
Today
Yesterday
Archives
Calendar
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31