HOTSUMMER 오답이유를 모르겠습니다.(JAVA)

  • JangJaeYoung
    JangJaeYoung

    import java.util.Scanner;

    public class Main {
    int w;
    int a;
    int t;

    public void checkMethod(int g[], int m[]) {
        for (int i = 0; i < t; i++) {
            if (g[i] >= m[i]) {
                System.out.println("yes");
            } else {
                System.out.println("no");
            }
        }
    }
    
    public void scanMethod() {
        Scanner scan = new Scanner(System.in);
    
        t = scan.nextInt();
        int g[] = new int[t];
        int m[] = new int[t];
    
        for (int j = 0; j < t; j++) {
            w = scan.nextInt();
            g[j] = w;
            for (int i = 0; i < 9; i++) {
                a = scan.nextInt();
                if (a >= 0 && a <= 1000) {
                    m[j] += a;
                }
            }
        }
        checkMethod(g, m);
    }
    
    public static void main(String[] args) {
        Main h = new Main();
        h.scanMethod();
    }

    }

    //전체 전력량W를 g[]에 각 건물 전령량 합을 m[]에 넣었습니다. 바쁘시더라도 체크 한번만 부탁드립니다.


    9년 전
1개의 댓글이 있습니다.
  • riceluxs1t
    riceluxs1t

    'yes', 'no' 가 아니라
    'YES', 'NO'를 출력해야 됩니다. 그럼 정답 처리 되네요


    9년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.