10773: Zero that out

네르기·2021년 8월 2일
0

알고리즘

목록 보기
2/76

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

이젠 나도 적응했다

앞서 스택 문제 풀이를 참고한 덕에 코드를 내 기준으로 상당히 간략하게 짰다. 포인터가 중요하긴 중요하다.

아 근데 이렇게도 해볼걸

main(){
	int q,i,k=0,t[100000],a,s=0;
	scanf("%d",&q);
	for(i=0;i<q;i++){
		scanf("%d",&a);
		if(a==0)
			k--;
		else{
			t[k]=a;
			k++;
		}
	}
	for(i=0;i<k;i++)
		s+=t[i];
	printf("%d",s);
}

-> https://www.acmicpc.net/source/2589150

난 스택에 일단 담고 마지막에 다 더했는데, 생각해보니까 합에서 빼도 됐었다. 까비.

profile
프로그래머와 애니메이터가 되고파

0개의 댓글