ps

핸드폰 번호 가리기

수수한개발자 2022. 5. 9.
728x90

문제

내가 푼 코드

class Solution {
    public String solution(String phone_number) {
        String answer = "";
        for(int i=0;i<phone_number.length()-4;i++){
            answer+="*";
        }
        answer= answer+phone_number.substring(phone_number.length()-4);
        return answer;
    }
}

 

입출력 예를 보면 끝에 4자리만 보이고 나머지는 *으로 바뀌어있다.

그러므로 반복문을 phone_number 길이의 -4만큼 실행하면서 answer="*" 을하면 

phone_number의 길이의 4자리를 빼고 *로 들어간다.

거기에 파라미터로 받은 phone_number를 phone_number.substring(phone_number.length()-4);를 해서 나온값을 answer에 + 해준다.

728x90

'ps' 카테고리의 다른 글

[programmers] 신규 아이디 추천  (2) 2022.05.10
[programmers] 하샤드 수  (0) 2022.05.09
상위 n개 레코드  (0) 2022.05.09
x만큼 간격이 있는 n개의 숫자  (0) 2022.05.08
직사각형 별찍기  (0) 2022.05.08

댓글