Algorithm/programmers
programmers 핸드폰 번호 가리기
wow
2022. 1. 9. 20:44
https://programmers.co.kr/learn/courses/30/lessons/12948?language=java
코딩테스트 연습 - 핸드폰 번호 가리기
프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자
programmers.co.kr
문제 분석
- 마지막 4자리가 되기 전까진 "*"로 대입하여 채워준다.
- 마지막 4자리부터 마지막 자리까지 원래의 숫자를 추출하여(substring) 출력한다.
문제 풀이
1. 마지막 4자리를 제외하고 전부 *로 채워준다.
2. 마지막 4자리부터 마지막 자리까지 substring 함수를 활용하여 원래의 숫자를 추출한다.
class Solution {
public String solution(String phone_number) {
String answer = "";
for(int i=0;i<phone_number.length()-4;i++){
answer+= "*";
}
answer += phone_number.substring(phone_number.length()-4, phone_number.length());
return answer;
}
}
https://github.com/SOEUN2/Algorithm