[Programmers] 핸드폰 번호 가리기 (Java)
https://programmers.co.kr/learn/courses/30/lessons/12948
Solution
class Solution {
public static String solution(String phone_number) {
String answer = "";
if (phone_number.length() < 4 || phone_number.length() > 20) { // limit
return null;
}
answer = phone_number.substring(phone_number.length() - 4, phone_number.length());
for (int i = 0; i < phone_number.length() - 4; i++) {
answer = "*" + answer;
}
return answer;
}
public static void main(String[] args) {
System.out.println(solution("01012345678"));
System.out.println(solution("12345676"));
}
}
Another Solution
class Solution {
public String solution(String phone_number) {
char[] ch = phone_number.toCharArray();
for(int i = 0; i < ch.length - 4; i ++){
ch[i] = '*';
}
return String.valueOf(ch);
}
}
Leave a comment