phone_number의 자릿수-4 만큼 '*'을 찍고, phone_number의 마지막 4자리를 더하여 반환한다.phone_number를 mapIndexed 로 idx가 자릿수-4 보다 작으면 '*', 크거나 같으면 원래 값으로 변환한다.ArrayList<Char>를 String으로 변환하여 반환한다.def solution(phone_number):
return '*' * (len(phone_number)-4) + phone_number[-4:]
fun solution(phone_number: String): String =
phone_number.mapIndexed { idx, c ->
if(idx < phone_number.length - 4) '*' else c
}.joinToString("")
Array#joinToStringString(charArray)str.mapIndexed { idx, c -> }
obj.javaClass.name
obj.javaClass.kotlin
obj.javaClass.qualifiedName