크기가 작은 부분문자열

문제

 

 


나의 생각

 

반복문으로 기준이 되는 x 값에 대하여 y의 length만큼 잘라서 수로 변환 후 비교 -> 

x에서 잘려서나온 부분 문자열이 y 보다 작으면 answer++ 하여 값을 도출 하는 방식으로 접근 하였다.

 


나의 답

 

public int solution(String t, String p) {
    int answer = 0;
    Long size = Long.valueOf(p.length());

    for (int i = 0; i <= t.length() - size; i++) {
        String substring = t.substring(i, (int) (i + size));

        System.out.println(substring);

        Long num1 = Long.valueOf(substring);
        Long num2 = Long.valueOf(p);
        if ( num1 <= num2 ){
            answer++;
        }
    }

    return answer;
}

 

위와 같이 쓰면 콘솔에는 아주 잘 나오고 있는 것을 볼 수 있다.

 

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

나머지가 1이 되는 수 찾기  (0) 2023.02.23
숫자 짝꿍  (0) 2023.02.23
삼총사  (0) 2023.02.23
콜라 문제  (0) 2023.02.23
푸드 파이트 대회  (0) 2023.02.23