참치코더의 꿈 메모장

알고리즘 54일차 - 프로그래머스 기출 문제(JAVA) / 핸드폰 번호 가리기 본문

잡다한 웹지식

알고리즘 54일차 - 프로그래머스 기출 문제(JAVA) / 핸드폰 번호 가리기

참치깡 2025. 6. 20. 11:47
728x90

코드 전체 부분

 

- String 매개변수 phone_number에 담겨있는 전화번호의 뒷자리를 제외한 나머지를 * 처리하고 출력하는 문제이다.

 

- StringBuilder 메서드를 선언해서 해당 문자열 객체에 전화번호의 뒺자리 4자리를 제외한 나머지 번호를 먼저 append

  해준다.

- 그 후 전화번호의 뒷자리 4자리를 얻기위해 substring 메서드를 사용해서 해당 뒷자리 전화번호를 얻은 후 StringBuilder

  메소드에 똑같이 append 해주었다.

- 이렇게 한다면 그이전의 값 ( * + 4자리) 들이 같이 저장되기 때문에 원하는 값을 얻을 수 있다.

- 마지막으로 sb.toString()을 사용한다면 해당 객체를 String으로 바꿔 출력할 수 있다.

 

https://school.programmers.co.kr/questions/88898

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

휴게소에서 만난 이른 아침 야옹이

 

728x90
Comments