반응형
SMALL
https://programmers.co.kr/learn/courses/30/lessons/12948
- 첫번째 방법
- phone_number size-4 앞부분은 String answer에 "*" 문자열 추가
class Solution {
public String solution(String phone_number) {
String answer = "";
for(int i = 0; i < phone_number.length(); i++) {
if(i < phone_number.length() - 4) {
answer += "*";
} else {
answer += phone_number.charAt(i);
}
}
return answer;
}
}
- 두번째 방법
- 문자열 각각을 char 배열에 넣어서 앞부분의 값만 "*"로 변경
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);
}
}
반응형
LIST
'JAVA > Algorithm' 카테고리의 다른 글
[프로그래머스/java] x만큼 간격이 있는 n개의 숫자 (0) | 2020.12.14 |
---|---|
[프로그래머스/java] 행렬의 덧셈 (0) | 2020.12.13 |
[프로그래머스/java] 하샤드 수 (숫자 자릿수 각각 더하기) (0) | 2020.12.11 |
[프로그래머스/java] 콜라츠 추측 (+ 오답 이유 (feat.자료형범위)) (0) | 2020.12.10 |
[프로그래머스/java] 키패드 누르기 (2020 카카오 인턴십) (0) | 2020.12.02 |