본문 바로가기
알고리즘 문제/Java

[goormlevel/Java] 인공지능 청소기

by 현장 2026. 6. 6.

-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