반응형
-문제
-코드
#include<stdio.h>
#include<stack>
using namespace std;
int main()
{
int n, k, res =0;
scanf("%d", &n);
stack<int> s;
for (int i = 0; i < n; i++)
{
scanf("%d", &k);
if (k == 0)
{
s.pop();
}
else
{
s.push(k);
}
}
while(!s.empty())
{
res += s.top();
s.pop();
}
printf("%d", res);
return 0;
}
반응형
'이론 > 코딩테스트' 카테고리의 다른 글
[백준] 1158번 요세푸스 문제 (queue) (0) | 2022.08.01 |
---|---|
[백준] 8958번 ox퀴즈 (문자열) (0) | 2022.07.31 |
[백준] 11399번 ATM (삽입정렬) (0) | 2022.07.31 |
[백준] 2468번 안전 영역 (BFS) (0) | 2022.07.31 |
[백준] 1654번 랜선자르기 (이분탐색) (0) | 2022.07.31 |