본문 바로가기
알고리즘

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

by 상후 2023. 11. 14.
728x90
반응형

 

 

https://github.com/ROUTINE-STUDY/Algorithm

알고리즘 스터디를 진행하고 있습니다. 😊
초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.
참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/147355

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 설명

 

출처 : 프로그래머스

 

내 코드(JAVA)

 

public int solution(String t, String p) {
    int answer = 0;

    for (int i = 0; i <= t.length() - p.length(); i++) {
        String subStr = t.substring(i, i + p.length());
        if (Long.parseLong(subStr) <= Long.parseLong((p))) {
            answer++;
        }
    }
    return answer;
}

 

 

- P의 길이가 최대 18자리이기 때문에 int형의 최댓값을 벗어남을 주의 !

- t.length() - p.length()로 StringIndexOutOfBoundsException 주의 !

 

 

728x90
반응형

댓글