핸드폰 번호 가리기

jericho·2023년 12월 9일

PS(문제풀이)

목록 보기
3/12

https://school.programmers.co.kr/learn/courses/30/lessons/12948

뒷 4자리를 제외하고 *로 가리기.

 - 풀이 1
fun solution(phone_number: String): String {
    val ca = phone_number.toCharArray()
    for (i in 0 until ca.size - 4) ca[i] = '*'
    return String(ca) } }

String은 변경이 불가능해서 CharArray로 바꾸고 변경해서 String으로 반환.

 - 풀이 2
fun solution(phone_number: String): String =
    "${"".padStart(phone_number.length - 4, '*')}${phone_number.takeLast(4)}" }

padStarttakeLast를 적용. String templates 사용하여 처음부터 String으로 만들어 반환.

0개의 댓글