백준/출제한 문제들
[백준] 25497번 : 기술 연계마스터 임스
lms0806
2022. 10. 25. 16:47
728x90
반응형
https://www.acmicpc.net/problem/25497
25497번: 기술 연계마스터 임스
$1$, $2$, $S$ - $K$, $2$로 스킬을 성공적으로 총 4번 사용했다.
www.acmicpc.net
사전 기술, 본기술이 사용되었는지에 대해 판별만 가능하시면 풀 수 있는 문제입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
br.readLine();
Stack<Character> stack = new Stack<>(), stack1 = new Stack<>();
int answer = 0;
for(char c : br.readLine().toCharArray()) {
if(c == 'L') {
stack.add(c);
}
else if(c == 'S') {
stack1.add(c);
}
else if(c == 'R') {
if(!stack.isEmpty()) {
answer++;
stack.pop();
}
else {
break;
}
}
else if(c == 'K') {
if(!stack1.isEmpty()) {
answer++;
stack1.pop();
}
else {
break;
}
}
else {
answer++;
}
}
System.out.print(answer);
}
}
728x90
반응형