π°ππππππππ/π±πππππππ
[λ°±μ€/Java] μ°½μλ§μ 3028
ν΄λ²λ
2023. 11. 13. 16:38
λ°μν
λ¬Έμ
https://www.acmicpc.net/problem/3028
3028λ²: μ°½μλ§μ
첫째 μ€μ μ μΈμ΄κ° μ»΅μ μμ μμκ° μ£Όμ΄μ§λ€. μ΄ μμλ A, B, Cμ€ νλμ΄κ³ , λ¬Έμ μ μλ κ·Έλ¦Όμ μ°Έκ³ νλ©΄ λλ€. μ μΈμ΄λ μ»΅μ μ΅λ 50λ² μλλ€.
www.acmicpc.net


νμ΄
μ½κ³ μ¬λ°μλ μΌλ°μ λ¬Έμ ,,
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
int answer = 1;
for (int i = 0; i < input.length(); i++) {
char str = input.charAt(i);
switch (str) {
case 'A':
if (answer == 1) {
answer = 2;
} else if (answer == 2) {
answer = 1;
}
break;
case 'B':
if (answer == 2) {
answer = 3;
} else if (answer == 3) {
answer = 2;
}
break;
case 'C':
if (answer == 1) {
answer = 3;
} else if (answer == 3) {
answer = 1;
}
break;
}
}
System.out.println(answer);
}
}
μ λ΅

λ°μν