코딩테스트/프로그래머스
[프로그래머스] 휴대폰 번호 가리기
애플쩀
2022. 8. 13. 09:11
- 입력받은 휴대폰 번호를 Character형 배열로 바꾸기
- 배열의 크기를 자주 호출할 것이므로 변수에 담아주고 count변수 선언
- for문을 돌려서
- 인덱스가 마지막에서 4번째 이상부터는 * 출력
- 아니면 그대로 숫자 넣기
class Solution {
public static String solution(String phone_number) {
String answer = "";
char[] arr=phone_number.toCharArray();
int arrlen=arr.length;
for(int i=0; i<arrlen; i++){
if(arrlen-4<=i){
answer+=arr[i];
}else{answer+="*";}
}
return answer;
}
}
다른사람풀이
그냥 for 문을 ch길이-4 까지만 돌리기
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);
}
}