본문 바로가기
알고리즘 문제풀이

[Backjoon] 5988번 문제 - 홀수일까 짝수일까

by 마스터누누 2017. 6. 22.
728x90
반응형

짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.

N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.


풀이

 10^6까지의 입력이 주어지므로 long long 데이터형으로 입력을 받기에도 무리이다.

따라서 String으로 숫자를 받은 후에 split으로 배열로 만든 뒤, 가장 마지막 숫자로 홀짝을 판별하도록한다.

마지막 숫자를 2로 나눴을때 0이면 짝수, 1이면 홀수이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Scanner;
 
/**
 * Created by homr on 2017. 6. 22..
 */
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();
 
        while(T!=0){
            String[] str = sc.next().split("");
            int num = Integer.parseInt(str[str.length-1]);
 
            if(num%2==0){
                System.out.println("even");
            }else{
                System.out.println("odd");
            }
            T--;
        }
    }
}
cs


반응형

댓글