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)}" }
padStart와 takeLast를 적용. String templates 사용하여 처음부터 String으로 만들어 반환.