java

[프로그래머스 - 자바] 핸드폰 번호 가리기

tues 2023. 9. 19. 17:46

문제 설명

 

 

솔루션

class Solution {
    public String solution(String phone_number) {
        String answer = "";
        String[] arr = phone_number.split("");
        for(int i = 0; i < arr.length; i++){
            if((arr.length-(i+1)) >= 4){
                arr[i] = arr[i].replace(arr[i] , "*");
            }
            answer += arr[i];
        }
        return answer;
    }
}

 

다른 풀이

class Solution {
  public String solution(String phone_number) {
     char[] ch = phone_number.toCharArray();
     for(int i = 0; i < ch.length - 4; i ++){
         ch[i] = '*';
     }
     return String.valueOf(ch);
  }
}