[C]白駿10773零


https://www.acmicpc.net/problem/10773

質問する


ロコド機長の
ヒョンミンがお金を管理するのを手伝う過程で、残念なことにいつも忙しくて、ヒョンはお金を誤って呼ぶ事故をよく犯します.
宰賢は間違った数字を叫ぶたびに0を叫んで、最近の
このようにすべての数字を書いた後の数字の和を知りたい.渽民を助けましょう!
2330010500正解率68%

コード#コード#

#include <stdio.h>

int main() {
	int n = 0, num = 0;
	int stack[100]; //stack 배열
	int val = 0;
	int sum = 0;

	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%d", &val);

		if (val == 0) {
			sum -= stack[num - 1];
			num --;
		}
		else {
			stack[num] = val;
			sum += val;
			num++;
		}
	}//for문 종료

	printf("%d", sum);

	return 0;
}