1 패리티 개수(5점)

879 단어
제목 내용: 당신의 프로그램은 일련의 정수 데이터를 읽어야 합니다. 입력-1은 입력이 끝난 것을 의미하고 -1 자체는 입력한 데이터가 아닙니다.프로그램이 읽은 데이터의 홀수와 짝수의 개수를 출력합니다.
입력 형식: 정수의 범위가 (0100000)인 일련의 양의 정수입니다.-1을 입력하면 입력이 끝납니다.
출력 형식: 두 개의 정수, 첫 번째 정수는 데이터에 읽힌 홀수의 개수를 나타내고, 두 번째 정수는 데이터에 읽힌 짝수의 개수를 나타낸다.두 정수는 공백으로 구분됩니다.
샘플 입력: 9 3 4 2 5 7 - 1
출력 예제: 4 2
시간 제한: 500ms 메모리 제한: 32000kb
import java.util.Scanner;
                    
public class Main {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        int data=in.nextInt();
        int jcount=0;
        int ocount=0;
        while(data!=-1) {
            if(data%2==0) {
                ocount++;
            }
            else {
                jcount++;
            }
            data=in.nextInt();
        }
        System.out.println(jcount+" "+ocount);
        in.close();
    }
}

좋은 웹페이지 즐겨찾기