class Solution {
public int solution(String t, String p) {
int answer = 0;
long pp = Long.parseLong(p);
for(int i = 0; i <= t.length() - p.length(); i++){
long tt = Long.parseLong(t.substring(i , i + p.length()));
if(tt <= pp ){
answer++;
}
}
return answer;
}
}
t.length() - p.length() 와
substring에서 i + p.length() 에 대해서
조금 고민했던 문제이다
문자열을 숫자로 바꿔주는 문자이기 때문에 너무 큰 값이 나올 수 있어 long 으로 해줘야된다