https://school.programmers.co.kr/learn/courses/30/lessons/181921
=>
import java.util.*;
class Solution {
public int[] solution(int l, int r) {
ArrayList<Integer> al = new ArrayList<>();
for(int i = l; i <= r; i++) {
String str = i + "";
int cnt = 0;
for(int j = 0; j < str.length(); j++) {
if(str.charAt(j) == '0' || str.charAt(j) == '5') {
cnt ++;
}
}
if(cnt == str.length()) {
al.add(i);
}
}
int[] answer = new int[al.size()];
for (int i = 0; i < al.size(); i++) {
answer[i] = al.get(i);
}
int[] empty = {-1};
if(answer.length == 0) return empty;
return answer;
}
}
'코딩테스트 > programming_JAVA' 카테고리의 다른 글
[Java] 프로그래머스_120868 : 삼각형의 완성조건 (2) (0) | 2023.09.09 |
---|---|
[Java] 프로그래머스_181913 : 문자열 여러 번 뒤집기 (0) | 2023.09.07 |
[Java] 프로그래머스_120840 : 구슬을 나누는 경우의 수 (0) | 2023.08.31 |
[Java] 프로그래머스_12925 : 문자열을 정수로 바꾸기 (0) | 2023.08.26 |
[Java] 프로그래머스_120913 : 두 수의 합 (0) | 2023.08.24 |