바이두 필기시험 자동차 주유 문제

각 단락의 과정은 모두 유사성이 있기 때문에 귀속으로 실현할 수 있다
public class MinGasStation {

    public static int minGasStation(int numOfGS, int[] distOfGS,
                             int[] allowedGasoline, int distance,
                             int initialGasoline) {
        // 
        // 
        if(distOfGS==null){
            if(initialGasoline < distance){
                return -1;
            }else{
                return 0;
            }
        }
        // 
        if(initialGasoline>= distance){// 
            return 0;
        }
        if(initialGasoline1){
            curdistOfGS = new int[distOfGS.length-1];
            for(int i = 1;i1){
            curallowedGasoline = new int[allowedGasoline.length-1];
            for(int i = 1;i

좋은 웹페이지 즐겨찾기