스택10 [백준/C,C++] 10773번: 제로 www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net C++에서 제공되는 vector로 아주 쉽게 풀 수 있는 문제입니다. #include #include using namespace std; int main(void) { int k; cin >> k; vector stack; for (int i = 0; i > temp; if (temp == 0) stack.pop_back(); .. 2021. 3. 1. [백준/C,C++] 10828번: 스택 www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 간단히 스택을 구현하는 문제입니다. 그렇게 어렵지 않은 문제라 생각하고 빨리 풀 줄 알았으나.. 예제 입력을 받을 때 문자열 입력 관련하여 신경 쓸 부분이 많아 오래 걸렸습니다.. ㅜㅜ 문제를 풀고 난 후 고수 개발자님의 코드를 참고해보니 나름 해결했다고 한 것도 결국엔 삽질한 것 같습니다만 해당 과정을 자세히 포스팅해보겠습니다. 아래는 제출한 코드입니다. #include #include us.. 2021. 3. 1. 이전 1 2 3 다음