코딩테스트/lv0

[프로그래머스 코딩테스트] java Lv.0 배열 만들기2

chantleman 2024. 10. 23. 18:35

import java.util.*;
class Solution {
    public int[] solution(int l, int r) {
        ArrayList<Integer> arr = new ArrayList<Integer>();
        String reg ="^[05]+$";
        // String reg ="^[^12346789]*$";
        
        for(int i=l;i<=r;i++){
            if(Integer.toString(i).matches(reg)){
                arr.add(i);
            }  
        }
        
        if(arr.size()>0){
            int result[] = new int [arr.size()];
            for(int i=0;i<arr.size();i++){
                result[i] = arr.get(i);
            }
            return result;
        }   
        return new int[] {-1};     
    }
}