728x90
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
(단, 그러한 컵이 여러 개 있다면 그 중 가장 왼쪽 위치) -> 왼쪽으로 가거나 오른쪽으로 갈 수 있다면 무조건 왼쪽으로 간다.

import java.util.Scanner;
class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for (int tc = 1; tc <= t; tc++) {
String word = sc.next();
int n = sc.nextInt();
int index = -1;
int ans = -1;
for (int i = 0; i < 3; i++) {
if (word.charAt(i) == 'o') {
index = i;
}
}
if (n == 0) {
ans = index;
} else {
if (n % 2 != 0) {
ans = index != 1 ? 1 : 0;
} else {
ans = index != 1 ? 0 : 1;
}
}
System.out.println("#"+tc+" "+ans);
// 홀수이면서 중간 시작을 한 것이 아니면 1 //어쨌든 중간으로 다시돌아올 거니까
// 홀수이면서 중간에서 시작을 했으면 // 왼쪽아니면 오른쪽이니 왼쪽
// 짝수이면서 중간 시작을 한 것이 아니면 0 //왼쪽에 있다고 본다
// 짝수이면서 중간에서 시작을 했으면 //중간으로 다시 돌아온다 1
}
}
}728x90
'SW Expert Academy > SWEA D3' 카테고리의 다른 글
| [SW Expert Academy] 희성이의 원근법 (D3) (0) | 2024.10.04 |
|---|---|
| [SW Expert Academy] 안경이 없어! (D3) (0) | 2024.10.04 |
| [SW Expert Academy] 증가하는 사탕 수열 (D3) (1) | 2024.10.03 |
| [SW Expert Academy] 0/1 Knapsack (D3) (1) | 2024.10.03 |
| [SW Expert Academy] 햄버거 다이어트 (D3) (0) | 2024.10.03 |