크기가 작은 부분문자열

개굴이·2023년 9월 7일
0

코딩테스트

목록 보기
7/58
post-thumbnail

프로그래머스 크기가 작은 부분문자열

숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.
조건)
1 ≤ p의 길이 ≤ 18
p의 길이 ≤ t의 길이 ≤ 10,000
t와 p는 숫자로만 이루어진 문자열이며, 0으로 시작하지 않습니다.

class Solution {
    public int solution(String t, String p) {
        int cnt = 0;
        
        for(int i = 0; i <= t.length() - p.length(); i++) {
            if(Long.parseLong((t.substring(i, i + p.length()))) <= Long.parseLong(p))
                cnt++;
        }
        
        return cnt;
    }
}

0개의 댓글