[JAVA] 프로그래머스 : 배열 만들기 2

조예빈·2024년 7월 19일
0

Coding Test

목록 보기
114/146
post-custom-banner

https://school.programmers.co.kr/learn/courses/30/lessons/181921

import java.util.*;

class Solution {
    public ArrayList solution(int l, int r) {
        ArrayList<Integer> answer = new ArrayList<>();
        for(int i=l; i<=r; i++){
            String numStr = i + ""; //50
            String[] arr = numStr.split(""); //arr[0] = "5", arr[1] = "0"
            boolean isCorr = true;
            for(int j=0;j<arr.length;j++){
                if(!arr[j].equals("5") && !arr[j].equals("0")){ //5가 아니고 0이 아닌 것
                    isCorr = false;
                    break;
                }
            }
            if(isCorr){
                answer.add(i);
            }
        }
         if(answer.size() == 0){
                answer.add(-1);
            }
        return answer;
    }
}

profile
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러
post-custom-banner

0개의 댓글