반응형
- 첫 풀이 및 정답풀이
주어진 전화번호 문자열의 가장 뒤의 4자리만 원래의 숫자를 표시해야 한다. 입력 예제 1번을 살펴보면, 문자열 phone_number를 인덱스 단위로 0 ~ 10까지 11의 길이를 가지고 있다. 이 중 맨 뒤의 4자리를 살리기 위해 11-4 = 7번 인덱스부터 문자열 끝까지를 그대로 살리고, 나머지 인덱스는 *표를 입력하면 된다.
class Solution {
public String solution(String phone_number) {
String answer = "";
// 문자열 길이만큼 반복
for(int i =0;i<phone_number.length();i++){
// 끝 4자리가 아닌 경우는 *
if(i < phone_number.length() -4) answer+="*";
// 끝 4자리는 살린다.
else answer+=phone_number.charAt(i);
}
return answer;
}
}
반응형