Jam's story
[프로그래머스] 휴대폰 번호 가리기 본문
- 입력받은 휴대폰 번호를 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);
}
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] n의 배수 고르기 (0) | 2022.11.20 |
---|---|
[프로그래머스] 행렬의 덧셈 (0) | 2022.08.13 |
[프로그래머스] 콜라츠 추측 (0) | 2022.08.12 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2022.08.10 |
[프로그래머스] 이상한 문자 만들기 (0) | 2022.08.09 |