728x90
반응형


반응형
StringBuilder 메서드를 통해서 풀었고,
10의 자리와 1의 자리가 두번 나올때 주의해서 풀면 될 듯.
StringBuilder를 사용해서 풀었지만 아래 코드처럼 깔끔하게 푸는게 더
가독성도 좋아보여서 프로그래머스 조도연 님의 코드를 인용하였습니다~!
class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
for (int a = i; a <= j; a++) {
StringBuilder sb = new StringBuilder();
sb.append(a);
int length = sb.length();
for (int b = 0; b < length; b++) {
if ((sb.charAt(b) - '0') == k) {
answer++;
}
}
}
return answer;
}
}
class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
for(int n = i; n<=j; n++){
String str = n+"";
for(int l = 0; l<str.length(); l++){
if(str.charAt(l)-'0'==k) answer++;
}
}
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 최대공약수와 최소공배수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
---|---|
프로그래머스 - 정수 제곱근 판별 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 이상한 문자 만들기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 2016년 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 최빈값 구하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 외계행성의 나이 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 배열 회전시키기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 로그인 성공? / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
댓글