반응형
종강을 하고 방학 동안 자료구조 문제를 좀 풀어보려고 합니다!
일단 첫 문제는 쉬운 문제입니다.
정말 문제 그대로 구현만 하면 됐고 Stack을 이용했습니다.
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Stack<String> stack = new Stack<>();
while (true) {
String s = br.readLine();
if ( s.equals("고무오리 디버깅 끝")) {
break;
}
if (s.equals("문제")) {
stack.push("문제");
} else if (s.equals("고무오리")) {
if (stack.isEmpty()) {
stack.push("문제");
stack.push("문제");
} else {
stack.pop();
}
}
}
if (stack.empty()) {
System.out.println("고무오리야 사랑해");
} else {
System.out.println("힝구");
}
}
}
반응형
'백준 > 기타 문제' 카테고리의 다른 글
[백준] 25206 자바 (0) | 2024.08.17 |
---|---|
[백준] 10813 공 바꾸기 자바/JAVA (0) | 2024.08.16 |
백준 11328 자바 (0) | 2022.11.09 |
백준 25600 자바 (0) | 2022.11.05 |
백준 23627 자바 (0) | 2022.11.04 |