티스토리 뷰
import java.io.*;
class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for (int t = 1; t <= T; t++) {
String prevResult = br.readLine();
int prevCnt = prevResult.length(); // 현재 진행된 경기 횟수
// 지금까지 이긴 경기 횟수
int prevWinCnt = (int) prevResult.chars().filter(c -> c == 'o').count();
// 앞으로 남은 경기 횟수
int remainCnt = 15 - prevCnt;
// 점심값 면제를 위해 앞으로 이겨야하는 경기 횟수
int requireWinCnt = 8 - prevWinCnt;
boolean result = false; // false : 진다, true : 이긴다
if (prevWinCnt >= 8) {
result = true;
} else {
if (remainCnt >= requireWinCnt) {
result = true;
}
}
sb.append("#" + t + " " + (result ? "YES" : "NO") + "\n");
}
System.out.println(sb);
}
}