문제: 인공지능 청소기 - 구름LEVEL (goorm.io)
나의 문제 풀이
import java.io.*;
import java.util.StringTokenizer;
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()); // x좌표
int y = Integer.parseInt(st.nextToken()); // y좌표
int n = Integer.parseInt(st.nextToken()); // 초
// 총 이동거리
int sum = Math.abs(x) + Math.abs(y);
// 총 이동거리가 n보다 작거나 같고, 총 이동거리 - n의 차이가 짝수면 YES
if(sum <= n && (sum - n) % 2 == 0) System.out.println("YES");
else System.out.println("NO");
}
}
}
느낀점
총 이동거리가 n보다 작거나 같은 조건은 바로 생각 났었는데, 총이동거리 - n의 차이가 짝수인 조건이 생각이 안나서 꽤 오래 걸렸던 문제였다ㅠㅠ
문제 출처: 구름LEVEL (goorm.io)
'코딩테스트 연습 > goorm 난이도1' 카테고리의 다른 글
[goorm] 난이도1. 두 실수 더하기 - 자바(Java) (0) | 2024.05.10 |
---|---|
[goorm] 난이도1. 막대기 - 자바(Java) (0) | 2024.05.09 |
[goorm] 난이도1. [KOI 2016] 방 배정 - 자바(Java) (0) | 2024.05.04 |
[goorm] 난이도1. 앵무새 꼬 - 자바(Java) (0) | 2024.05.02 |
[goorm] 난이도1. 점수 계산하기 - 자바(Java) (0) | 2024.04.26 |