본문 바로가기
Problem Solving/SWEA

[SWEA] 5549. 홀수일까 짝수일까

by 테리는당근을좋아해 2020. 2. 22.

문제

100자리 이하의 수가 주어질 때, 이 수가 짝수인지 홀수인지 구하는 문제

 

풀이방법

주어진 수는 100자리 이하이기 때문에 데이터 타입을 int나 long으로 정의하지 말고 문자열로 받는다.

 

그런 다음 맨 끝자리가 2의 배수인지 판별한다.

 

소스코드

package samsung;

import java.util.*;

public class s_5549 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		
		for(int t = 1; t <= test; t++) {
			String s = sc.next();
			int tmp = s.charAt(s.length() - 1) - '0';
			System.out.print("#" + t + " ");
			if(tmp % 2 == 0)
				System.out.println("Even");
			else
				System.out.println("Odd");
		}
	}
}

 

댓글