9. 핸드폰 번호 가리기

박재균·2022년 1월 17일
0

알고리즘

목록 보기
9/28

public String solution(String phone_number) 
    {         
    	// 전달받은 String 인자를 char[]로 변환 
        char[] charArray = phone_number.toCharArray();
        // 뒷 4자리를 제외한 부분을 가리도록 char[] 길이에서 -4를 한 int 변수 cover 선언
        int cover = (phone_number.length()) - 4;
        // cover의 값만큼 char[] 의 0번째 인덱스부터 *로 변경
        for( int i = 0; i< cover; i++)
            {   
              charArray[i] = '*';
            }    
      	// char[]을 다시 String 자료형으로 변환 후 반환
        String answer = new String(charArray);
        return answer;
    }

보안점 : String.ValueOf로 char[]을 다시 String으로 바꿀 수 있었고 answer 변수를 선언하지 않고 return에서 바로 값을 전달할 수 있음.

profile
열심히 배우겠습니다.

0개의 댓글

관련 채용 정보