프로그래머스 레벨1) 핸드폰 번호 가리기
2021. 12. 1. 13:34ㆍAlgorithm/알고리즘
728x90
반응형
문제
제출답안
func solution(_ phonenum:String) -> String {
var safeNum = phonenum[phonenum.index(phonenum.endIndex, offsetBy: -4) ..< phonenum.index(phonenum.endIndex, offsetBy: 0)]
var star = String(repeating: "*", count: phonenum.count-4)
return star + safeNum
}
1:08
참고하기 유의미한 답안
func solution(_ phone_number:String) -> String {
return String(repeating:"*", count: phone_number.count - 4) + phone_number.suffix(4)
}
배운점
아 suffix를 이용하면 굳이 index이용 안해도되고 코드가 더 간결해지는구나
728x90
반응형
'Algorithm > 알고리즘' 카테고리의 다른 글
프로그래머스 1단계) 평균구하기 (0) | 2021.12.02 |
---|---|
프로그래머스 1단계) 하샤드수 (0) | 2021.12.02 |
프로그래머스 레벨1) 행렬의 덧셈 (0) | 2021.12.01 |
프로그래머스 레벨1) x만큼 간격이 있는 n개의 숫자 (0) | 2021.11.30 |
프로그래머스 레벨1) 직사각형 별찍기 (0) | 2021.11.30 |