728x90
반응형
https://github.com/ROUTINE-STUDY/Algorithm
알고리즘 스터디를 진행하고 있습니다. 😊
초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.
참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/147355
문제 설명
내 코드(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
반응형
'알고리즘' 카테고리의 다른 글
[프로그래머스/JAVA] [PCCE 기출문제] 10번 / 데이터 분석 (1) | 2023.11.28 |
---|---|
[프로그래머스/JAVA] 숫자 짝꿍 (0) | 2023.11.16 |
[프로그래머스/JAVA] 둘만의 암호 (1) | 2023.11.12 |
[프로그래머스/JAVA] 대충 만든 자판 (0) | 2023.11.12 |
[프로그래머스/JAVA] 햄버거 만들기 (1) | 2023.11.11 |
댓글