문제설명
소스코드
import java.util.Scanner;
public class Boj_5988 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
if(N != 0){
for (int i = 0; i < N; i++) {
String[] arr = sc.next().split("");
System.out.println(Integer.parseInt(arr[arr.length - 1]) % 2 == 1 ? "odd": "even");
}
}
}
}
설명
- 가장 주의해야 할 점은 K의 범위가 10^60이라는 점이다.
- 따라서 숫자로 처리하기 보다는 문자로 처리해야한다.
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[Java] 백준 11660번 문제(구간 합 구하기 5) (0) | 2024.07.04 |
---|---|
[Java] 백준 11659번 문제(구간 합 구하기 4) (1) | 2024.07.03 |
[Java] 백준 16916번 문제 (부분 문자열) (0) | 2023.11.29 |
[Java] 백준 1786번 문제(찾기) (0) | 2023.11.29 |
[Java] 백준 1212번 문제 (8진수 2진수) (1) | 2023.11.25 |