문제
나의 생각
반복문으로 기준이 되는 x 값에 대하여 y의 length만큼 잘라서 수로 변환 후 비교 ->
x에서 잘려서나온 부분 문자열이 y 보다 작으면 answer++ 하여 값을 도출 하는 방식으로 접근 하였다.
나의 답
public int solution(String t, String p) {
int answer = 0;
Long size = Long.valueOf(p.length());
for (int i = 0; i <= t.length() - size; i++) {
String substring = t.substring(i, (int) (i + size));
System.out.println(substring);
Long num1 = Long.valueOf(substring);
Long num2 = Long.valueOf(p);
if ( num1 <= num2 ){
answer++;
}
}
return answer;
}
위와 같이 쓰면 콘솔에는 아주 잘 나오고 있는 것을 볼 수 있다.
'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글
나머지가 1이 되는 수 찾기 (0) | 2023.02.23 |
---|---|
숫자 짝꿍 (0) | 2023.02.23 |
삼총사 (0) | 2023.02.23 |
콜라 문제 (0) | 2023.02.23 |
푸드 파이트 대회 (0) | 2023.02.23 |