[프로그래머스,Level 1] 핸드폰 번호 가리기(JAVA 구현)
코테/프로그래머스(Programmers)

[프로그래머스,Level 1] 핸드폰 번호 가리기(JAVA 구현)

반응형

- 첫 풀이 및 정답풀이

  주어진 전화번호 문자열의 가장 뒤의 4자리만 원래의 숫자를 표시해야 한다. 입력 예제 1번을 살펴보면, 문자열 phone_number를 인덱스 단위로 0 ~ 10까지 11의 길이를 가지고 있다. 이 중 맨 뒤의 4자리를 살리기 위해 11-4 = 7번 인덱스부터 문자열 끝까지를 그대로 살리고, 나머지 인덱스는 *표를 입력하면 된다.

 

class Solution {
    public String solution(String phone_number) {
        String answer = "";
        
        // 문자열 길이만큼 반복
        for(int i =0;i<phone_number.length();i++){
           // 끝 4자리가 아닌 경우는 * 
           if(i < phone_number.length() -4) answer+="*";
           // 끝 4자리는 살린다. 
           else answer+=phone_number.charAt(i); 
        }
        
        return answer;
    }
}
반응형