https://school.programmers.co.kr/learn/courses/30/lessons/181921
정답
import java.util.ArrayList;
class Solution {
public int[] solution(int l, int r) {
ArrayList<Integer> list = new ArrayList<>();
for(int i=l; i<=r; i++)
{
String s = i+"";
int count = 0;
for(int j=0; j<s.length(); j++)
{
if(s.charAt(j)==48 || s.charAt(j)==53)
{
count++;
}
}
if(count == s.length())
{
list.add(i);
}
count = 0;
}
int answer[] = new int[list.size()];
int empty[] = new int[1];
empty[0] = -1;
for(int i=0; i<list.size(); i++)
{
answer[i] = list.get(i);
}
if(answer.length == 0) return empty;
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 콜라츠 수열 만들기 (0) | 2024.03.21 |
---|---|
[JAVA] 프로그래머스 - 카운트 업 (0) | 2024.03.21 |
[JAVA] 프로그래머스 - 수열과 구간 쿼리 4 (0) | 2024.03.20 |
[JAVA] 프로그래머스 - 수열과 구간 쿼리 2 (0) | 2024.03.19 |
[JAVA] 프로그래머스 - 수열과 구간 쿼리 3 (0) | 2024.03.17 |