Programmers | 코딩테스트 연습 - 크기가 작은 부분문자열(자바)
2023. 5. 9. 11:22ㆍ공부/Programmers
프로그래머스 Lv.1 크기가 작은 부분문자열
JAVA
class Solution {
public int solution(String t, String p) {
int answer = 0;
int length = p.length();
long num = 0;
for(int i=0; i<t.length()-length+1; i++){
num = Long.parseLong(t.substring(i,i+length));
if(num <= Long.parseLong(p)){
answer++;
}
}
return answer;
}
}
해결 방식
p글자 길이만큼 자르면서 p와 비교하여 answer값을 1씩 더해줬다.
substring을 사용하여 자른 문자열을 int형으로 바꾸면 런타임에러가 나서 long형으로 변경하여 해결했다.
결과
ㅑㅜㅅ
'공부 > Programmers' 카테고리의 다른 글
Programmers | 코딩테스트 연습 - 최소직사각형(자바) (0) | 2023.04.27 |
---|---|
Programmers | 코딩테스트 연습 - 삼총사(자바), 완전 탐색 (0) | 2023.04.26 |
Programmers | 코딩테스트 연습 - 예산(자바) (0) | 2023.04.26 |
Programmers | 코딩테스트 연습 - 이상한 문자 만들기(자바) (0) | 2023.04.26 |
Programmers | 코딩테스트 연습 - 최대공약수와 최소공배수(자바), 유클리드 호제법, 최소공배수 구하기 (1) | 2023.04.21 |