거인의 코딩일지
[Lv.1_Java] 크기가 작은 부분문자열 본문
728x90
class Solution {
public int solution(String t, String p) {
int answer = 0;
int pnum = p.length();
int tnum = t.length();
Long pp = Long.parseLong(p);
for(int i = 0; i<= tnum-pnum; i++){
Long tt = Long.parseLong(t.substring(i, i+pnum));
if(tt <= pp){
answer++;
}
}
return answer;
}
}
우선 substring 를 사용해서 풀어야겠다 했지만.... p 의 길이가 18자리 이므로 long 로 바꾸어주어야 했고!
바꾸고 substring 를 사용해서 long형의 t를 잘라주고 비교해서 조건문을 걸고 answer 을 추가해주어 해결했다..!!!
클리어~!!!
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.1_Java] 나누어 떨어지는 숫자 배열 (0) | 2023.06.01 |
---|---|
[Lv.1_Java] 나머지가 1이되는 수 찾기 (0) | 2023.06.01 |
[Lv.1_Java] 내적 (0) | 2023.05.22 |
[Lv.1_Java] 푸드 파이트 대회 (0) | 2023.05.18 |
[Lv.0_Java] 카운트 업 (0) | 2023.05.18 |