728x90
반응형
반응형
어렵지 않은 문제였당ㅋㅋㅋ
하지만, 런타임 오류가 떠서 생각해보니 Integer의 범위가 초과했음
그래서 Long으로 파싱하니 통과~~ 이 부분만 주의하면 될 듯!
코드는 간단하다.
for문을 쓰고, 파라미터 t를 인덱스에서부터 p의 길이만큼 각각 잘라서 arr배열에 담는다.
for each문으로 arr배열과 p를 대소비교하여서, 작으면 카운트를 추가해서 리턴!
import java.util.ArrayList;
class Solution {
public int solution(String t, String p) {
int answer = 0;
ArrayList<String> arr = new ArrayList<>();
int idx = 0;
while (idx + p.length() <= t.length()) {
arr.add(t.substring(idx, idx + p.length()));
idx++;
}
for (String str : arr) {
if(Long.parseLong(str) <= Long.parseLong(p)) {
answer++;
}
}
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 신고 결과 받기 (2022 KAKAO BLIND RECRUITMENT) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.01.02 |
---|---|
프로그래머스 - 실패율 (2019 KAKAO BLIND RECRUITMENT) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.01.02 |
프로그래머스 - 성격 유형 검사하기 (2022 KAKAO TECH INTERNSHIP) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.30 |
프로그래머스 - 약수의 개수와 덧셈 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.29 |
프로그래머스 - 명예의 전당 (1) / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.29 |
프로그래머스 - 기사단원의 무기 / JAVA 코딩 알고리즘 연습 (+ 약수 구하기) (0) | 2022.12.28 |
프로그래머스 - 과일 장수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.28 |
프로그래머스 - 가장 가까운 같은 글자 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.27 |
댓글