728x90
문제
내가 푼 코드
class Solution {
public String solution(String phone_number) {
String answer = "";
for(int i=0;i<phone_number.length()-4;i++){
answer+="*";
}
answer= answer+phone_number.substring(phone_number.length()-4);
return answer;
}
}
입출력 예를 보면 끝에 4자리만 보이고 나머지는 *으로 바뀌어있다.
그러므로 반복문을 phone_number 길이의 -4만큼 실행하면서 answer="*" 을하면
phone_number의 길이의 4자리를 빼고 *로 들어간다.
거기에 파라미터로 받은 phone_number를 phone_number.substring(phone_number.length()-4);를 해서 나온값을 answer에 + 해준다.
728x90
'ps' 카테고리의 다른 글
[programmers] 신규 아이디 추천 (2) | 2022.05.10 |
---|---|
[programmers] 하샤드 수 (0) | 2022.05.09 |
상위 n개 레코드 (0) | 2022.05.09 |
x만큼 간격이 있는 n개의 숫자 (0) | 2022.05.08 |
직사각형 별찍기 (0) | 2022.05.08 |
댓글