프로그래머스 핸드폰번호가리기

HyunHwa Cho·2022년 8월 6일
0
post-thumbnail

문제설명

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.
전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 * 으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

제한조건

  • phone_number는 길이 4 이상, 20이하인 문자열입니다.

입출력 예

  • phone_number = "01033334444" return = " * * * * * * * 4444 "
  • phone_number = "027778888" return = " * * * * * 8888"
package Programmers;

public class 핸드폰번호가리기 {
    public static void main(String[] args) {
        String phone_number = "0123456789";
        System.out.println(solution(phone_number));
    } //테스트 코드
    public static String solution(String phone_number) {
        String answer = ""; //정답을 닮을 빈문자열 선언
        for(int i =0 ; i<phone_number.length()-4; i++){
            answer = answer +"*";
        } //반복문으로 phonenumber의 끝 4자리를 제외한 앞자리를 *로 수정한 값을 answer 에 할당
        String dummy =phone_number.substring(phone_number.length()-4); //끝자리 4자리를 dummy에 할당
        answer = answer+dummy; // answer 와 dummy를 더하여 answer 에 할당
        return answer; //결과값 반환
    }
}
profile
개발 공부 및 기록용 블로그 입니다.

0개의 댓글