[프로그래머스_1] 핸드폰 번호 가리기 JAVA

2022. 4. 19. 23:59·알고리즘/알고리즘 풀이
반응형

이렇게 낮은 점수를 받을때면 궁금하다. 내가 이상하게 풀어서 낮은 점수를 받은건지,,?

 

 

코딩테스트 연습 - 핸드폰 번호 가리기

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

programmers.co.kr

 

 

문제

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.

전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

 

제한 조건

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

 

반응형

 

Code

class Solution {
    public String solution(String phone_number) {
        String answer = "";
        int len = phone_number.length();
        int numberLen = len - 4;
        
        answer = phone_number.substring(0, numberLen);
        String number = phone_number.substring(numberLen, len);
        
        answer = answer.replaceAll("[0-9]", "*");

        return answer+number;
    }
}

오늘 문제는 쉬워서 코멘트 패스! 사실 팀 프로젝트 조사할게 있어 바쁘다 ㅎ

 

 

실행 결과

반응형
저작자표시 비영리 변경금지 (새창열림)
'알고리즘/알고리즘 풀이' 카테고리의 다른 글
  • [프로그래머스_1] 음양 더하기 JAVA
  • [프로그래머스_1] x만큼 간격이 있는 n개의 숫자 JAVA
  • [프로그래머스_1] 서울에서 김서방 찾기 JAVA
  • [프로그래머스_1] 같은 숫자는 싫어 JAVA
데부한
데부한
어차피 할 거면 긍정적으로 하고 싶은 개발자
    반응형
  • 데부한
    동동이개발바닥
    데부한
  • 전체
    오늘
    어제
    • 분류 전체보기 (307)
      • 방통대 컴퓨터과학과 (27)
        • 잡담 (9)
        • 3학년1학기 (17)
      • 프로젝트 및 컨퍼런스 회고 (1)
        • 프로젝트 (4)
        • 한이음 프로젝트 (0)
        • 회고 (3)
      • 공부 (165)
        • Spring (37)
        • JPA (71)
        • 인프런 워밍업 클럽_BE (10)
        • Java (6)
        • React.js (27)
        • 넥사크로 (11)
        • 기타 (3)
      • 알고리즘 (85)
        • 알고리즘 유형 (10)
        • 알고리즘 풀이 (57)
        • SQL 풀이 (18)
      • 에러 해결 (13)
      • 잡담 (7)
        • 국비교육 (2)
        • 구매후기 (5)
        • 진짜 잡담 (0)
  • 블로그 메뉴

    • Github
    • Linkedin
    • 홈
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    MSA
    SpringBoot를 이용한 RESTful Web Service 개발
    백준
    방통대
    자바스크립트
    IT
    JPA
    SQL
    인프런
    알고리즘
    전자정부프레임워크
    Spring
    프론트엔드
    프로그래머스
    springboot
    react
    운영체제
    개발자
    에러해결
    QueryDSL
    Java
    넥사크로
    토이프로젝트
    토비의스프링부트
    oracle
    스프링부트
    코딩테스트
    기출문제
    egov
    RESTful
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데부한
[프로그래머스_1] 핸드폰 번호 가리기 JAVA
상단으로

티스토리툴바