코딩테스트/프로그래머스

[프로그래머스] 휴대폰 번호 가리기

애플쩀 2022. 8. 13. 09:11
  • 입력받은 휴대폰 번호를 Character형 배열로 바꾸기
  • 배열의 크기를 자주 호출할 것이므로 변수에 담아주고 count변수 선언
  • for문을 돌려서
  • 인덱스가 마지막에서  4번째  이상부터는 * 출력
  • 아니면 그대로 숫자 넣기
class Solution {
  	 public static String solution(String phone_number) {
	        String answer = "";
	        char[] arr=phone_number.toCharArray();
	        int arrlen=arr.length;
	         for(int i=0; i<arrlen; i++){
	            if(arrlen-4<=i){
	                answer+=arr[i];
	            }else{answer+="*";} 
	        }

	        return answer;
	    }
}

 

 

다른사람풀이 

 

그냥 for 문을 ch길이-4 까지만 돌리기

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);
  }
}