Skip to content

Commit

Permalink
CT_362
Browse files Browse the repository at this point in the history
  • Loading branch information
Jade-Good committed Jan 16, 2025
1 parent 6864ca5 commit 4918285
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions BOJ/Java/src/B1/Boj_27161_크레이지타임.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package B1;

import java.io.*;
import java.util.StringTokenizer;

public class Boj_27161_크레이지타임 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();

int N = Integer.parseInt(br.readLine());
int time = 1;
int flag = 1;

for (int i = 0; i < N; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
boolean isH = false;
boolean isDone = false;

if (st.nextToken().charAt(0) == 'H') isH = true;
if (Integer.parseInt(st.nextToken()) == time) isDone = true;

if (isDone && !isH) {
sb.append(time).append(' ').append("YES\n");
} else {
sb.append(time).append(' ').append("NO\n");
if (!isDone && isH) flag *= -1;
}

time += flag;
if (time == 0) time = 12;
else if (time == 13) time = 1;
}

bw.write(sb.toString());
bw.flush();
}
}

0 comments on commit 4918285

Please sign in to comment.