티스토리 뷰

생각

Github - https://github.com/hellojdh/Code/blob/master/src/swexpert/d3/Q5549.java 주어진 숫자 N이 홀수인지 짝수 인지 판별하여라.


처음 생각

N이 100자리의 양의 정수이므로 일반적인 타입으로는 입력을 받지 못한다.


다음 생각

홀수 짝수를 판별하는 숫자는 맨 뒤의 1의자리 숫자만 알면되므로, String을 통해 입력을 받은 뒤 1의 자리 숫자만 취한 뒤 이를 통해 판별을 해주었다.


방안


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package swexpert.d3;
 
import java.util.Scanner;
 
public class Q5549 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        StringBuilder sb = new StringBuilder();
        int tc = sc.nextInt();
        for(int i=1;i<=tc;i++) {
            String t = sc.next();
            int last = Integer.parseInt(t.substring(t.length()-1));
            if(last%2==0) sb.append("#"+i+" Even\n");
            else sb.append("#"+i+" Odd\n");
        }
        System.out.print(sb);
    }
}
 
cs



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday