


-Code
import java.io.*;
import java.util.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
for (int i = 0; i < t; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int x = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken());
int n = Integer.parseInt(st.nextToken());
System.out.println(isPosible(x, y, n));
}
br.close();
}
// 가능한지 확인
private static String isPosible(int x, int y, int n) {
int dist = Math.abs(x) + Math.abs(y);
int distGap = n - dist;
// 거리 차이가 음수거나 짝수가 아니면 NO
// 짝수가 아니면 돌아오지 못하기 때문에
if (distGap < 0 || distGap % 2 != 0) return "NO";
return "YES";
}
}'알고리즘 문제 > Java' 카테고리의 다른 글
| [goormlevel/Java] 계수기 만들기 (0) | 2026.06.08 |
|---|---|
| [goormlevel/Java] 소금물의 농도 구하기 (0) | 2026.06.07 |
| [goormlevel/Java] 0커플 (0) | 2026.06.05 |
| [goormlevel/Java] 뭉친 K (0) | 2026.06.04 |
| [goormlevel/Java] Stack (0) | 2026.06.03 |