문제출처 : https://www.acmicpc.net/problem/10773
code
#include <iostream>
using namespace std;
int main()
{
int K, i, j = 0, arr[100000] = { 0 }, num, sum = 0;;
cin >> K;
for (i = 0; i < K; i++)
{
cin >> num;
if (num != 0)
arr[j++] = num;
else if (num == 0)
arr[--j] = 0;
}
for (i = 0; i < K; i++)
sum += arr[i];
cout << sum;
return 0;
}
스택을 이용한 스택, 구현 문제였다.