잡다한 배똥월드

728x90
코딩 테스트 풀이 체크리스트
2시간 내에 풀었는가? O
본인의 실력으로 풀었는가? O

 

https://programmers.co.kr/learn/courses/30/lessons/12948?language=kotlin 

 

 

 

 

 

 

class Solution {
    fun solution(phone_number: String): String {
        var answer = "";
        
        var size = phone_number.length;
        for (num in 1..size-4) {
            answer += "*";
        }
        
        answer += phone_number.substring(size-4, size);
        
        return answer;
    }
}

 

테스트 1 통과 (2.09ms, 62.2MB)
테스트 2 통과 (2.00ms, 64MB)
테스트 3 통과 (8.47ms, 62.2MB)
테스트 4 통과 (2.51ms, 62.3MB)
테스트 5 통과 (2.05ms, 63.4MB)
테스트 6 통과 (2.67ms, 63.3MB)
테스트 7 통과 (2.97ms, 62.5MB)
테스트 8 통과 (2.84ms, 61.9MB)
테스트 9 통과 (1.27ms, 63.7MB)
테스트 10 통과 (1.86ms, 65.1MB)
테스트 11 통과 (1.82ms, 63.1MB)
테스트 12 통과 (1.92ms, 64.6MB)
테스트 13 통과 (1.96ms, 62.7MB)

 

 

 

 

 

split으로 한 칸씩 잘라서 배열 만든 후에 for문으로 번호 길이 - 4까지 *으로 바꾼 후에 joinToString으로 배열을 String으로 합친 후에 리턴하면 될 것 같다.

 

 

 

 

 

728x90

+ Recent posts