본문 바로가기

배운 거/Algorithm

[연습문제]핸드폰 번호 가리기

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