프로그래머스

[코딩테스트 연습] 배열 만들기 2 - Lv.0

yujin0517 2023. 5. 8. 01:18

배열 만들기 2

 

<코드>

import java.util.ArrayList;

class Solution {
    public ArrayList<Integer> solution(int l, int r) {
        ArrayList<Integer> answer = new ArrayList<>();
        
        for(int i = l; i <= r; i++) {
            if(i % 5 != 0) continue;
            
            String s = Integer.toString(i);
            int len = s.length();
            int cnt = 0;
            
            for(int j = 0; j < len; j++) {
                if(s.charAt(j) == '0'|| s.charAt(j) == '5'){
                    cnt++;
                } 
            }
            
            if(cnt == len) answer.add(i);
        }
        
        if(answer.size() == 0) answer.add(-1);
        return answer;
    }
}