-
백준 10773 - 제로백준 algorithm 2019. 9. 25. 07:46반응형
stack 라이브러리를 쓸 줄 아는지에 대한 문제이다.
stack에 대한 개념을 알고 있어야한다. 예외처리가 필요 없는 문제라 쉬웠다.#include <iostream> #include <stack> using namespace std; int main() { int num; //입력받을 명령어 갯수 변수 int command; // 명령어 변수 int val=0; // 최종값 변수 cin >> num; stack<int> stack; for (int i = 0; i < num; i++) { cin >> command; if (command == 0) { stack.pop(); } else { stack.push(command); } } while (!stack.empty())//empty면 true를 반환한다 { val += stack.top(); stack.pop(); } cout << val << '\n'; return 0; }
반응형'백준 algorithm' 카테고리의 다른 글
백준 1676 - 팩토리얼 0의 개수 (0) 2019.09.29 백준 2581 - 소수 (0) 2019.09.27 백준 2739 - 구구단 (0) 2019.09.25 백준 1110 - 더하기 사이클 (0) 2019.09.24 백준 11720 - 숫자의 합 (0) 2019.09.23