문제 설명

솔루션
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);
}
}'java' 카테고리의 다른 글
| JAVA 프로그래머스 최댓값과 최솟값 (0) | 2024.08.10 |
|---|---|
| [프로그래머스 - 자바] 없는 숫자 더하기 (0) | 2023.09.19 |
| [프로그래머스 - 자바] 음양 더하기 (0) | 2023.09.19 |
| [프로그래머스 - 자바] 나누어 떨어지는 숫자 배열 (0) | 2023.09.19 |
| [프로그래머스 - 자바] 콜라츠 추측 (0) | 2023.09.19 |