입력 받은 핸드폰 번호(phone_number)를 맨 뒤에서 4번째까지만 공개하므로
1.입력 받은 핸드폰 번호(phone_number).toCharArray();를 이용하여 한 문자씩 배열 선언
2.for문을 통해 phone_number의 길이 - 4 까지 모두 '*' 로 바꿔줌
3.char형 배열을 String.valueOf(문자 배열명);을 통해 answer값에 대입 후 리턴.
class Solution {
public String solution(String phone_number) {
String answer = "";
char phone[] = phone_number.toCharArray();
for(int i=0; i<phone_number.length()-4; i++) {
phone[i] = '*';
}
answer = String.valueOf(phone);
return answer;
}
}
String.valueOf(문자 배열명) 이란?
- char형에 담긴 배열을 for문을 이용하지 않고 한번에 문자열로 변환 가능.