
class Solution {
public String solution(String phone_number) {
String[] str = phone_number.split("");
String answer ="";
for(int i = 0; i < str.length;i++){
if(i >= str.length -4)answer += str[i];
else answer += "*";
}
return answer;
}
}
우선 주어진 숫자를 String array로 변환 후
빈 문자열 answer를 선언해주고
배열의 길이만큼 반복하는데
반복시 빈 문자열 answer에 *을 추가해준다.
마지막 네자리부터는 배열의 값을 그대로 가져와서 추가한다.
if 나 else는 중괄호 없이 저렇게 작성해도 동작한다. 끝
'배운 거 > Algorithm' 카테고리의 다른 글
| [Lv2. 해시 ] 폰켓몬 (0) | 2022.08.02 |
|---|---|
| [lv2. 연습문제] 최댓값과 최소값 (0) | 2022.08.02 |
| [연습문제] 정수내림차순으로 배치하기 (0) | 2022.07.31 |
| [연습문제]행렬의 덧셈 (0) | 2022.07.31 |
| [연습문제]별찍기 (0) | 2022.07.30 |