[Level 1] [Java] 핸드폰 번호 가리기
by HeshAlgo728x90
<핸드폰 번호 가리기>
문제 설명
프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.
전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.
제한사항
-
s는 길이 4 이상, 20이하인 문자열입니다.
입출력 예
내 생각
이 문제는 전체길이-4를 생각 할 수 있는지 물어보는 것 같았습니다. 뒷자리를 어떻게 잘라야 할지 고민하다가 메모장 켜서 숫자를 대입해보니 전체길이-4가 나오더라구요.(머리가 안좋아서 직접 적어봐야 해요 ㅠㅠ....) 반복문을 len-4 까지 *를 추가시키고 마지막엔 뒷자리 번호를 추가 시키면 끝!
저 같은 경우는 substring() 함수를 작성해서 결과를 구했는데 생각해보니 굳이 이걸 사용하지 않아도 되더라구요 ㅋㅋㅋㅋㅋ 다른 사람은 chartAt() 함수를 사용하면서 저보다 간단하게 구현해서 풀더라구요. 그런걸 보면 역시 똑똑한 사람들이 많다는걸 느낀답니다.
작성 코드
실행 결과
'알고리즘 > 프로그래머스 (Level 1)' 카테고리의 다른 글
[Level 1] [Java] 직사각형 별찍기 (0) | 2019.12.03 |
---|---|
[Level 1][Java] 행렬의 덧셈 (0) | 2019.12.03 |
[Level 1] [Java] 하샤드 수 (0) | 2019.12.03 |
[Level 1] [Java] K번째 수 (0) | 2019.12.02 |
[Level 1] [Java] 모의고사 (0) | 2019.12.02 |
블로그의 정보
꾸준히 공부하는 개발 노트
HeshAlgo