inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] k의 개수

    silver's avatar
    silver
    Dec 21, 2025
    [알고리즘문제풀기] k의 개수
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120887

    내가 작성한 정답

    class Solution { public int solution(int i, int j, int k) { int answer = 0; for(int a=i; a<=j; a++){ for(String b: (a+"").split("")){ String kk = k+""; if(b.equals(kk)) answer++; } } return answer; class Solution { public int solution(int i, int j, int k) { int answer = 0; for(int a=i; a<=j; a++){ String aa = a+""; for(int b=0; b<aa.length(); b++){ if(aa.charAt(b)==(char)(k+'0')) answer++; } } return answer; } }

    다른 사람들의 정답

    class Solution { public int solution(int i, int j, int k) { String str = ""; for(int a = i; a <= j; a++) { str += a+""; } return str.length() - str.replace(k+"", "").length(); } } class Solution { public int solution(int i, int j, int k) { int answer = 0; for (int num = i; num <= j; num++){ int tmp = num; while (tmp != 0){ if (tmp % 10 == k) answer++; tmp /= 10; } } return answer; } }
    Share article

    silver

    RSS·Powered by Inblog