/*
#include <stdio.h>
int stack[1001]={};
int top =-1; // top : 마지막 데이터의 위치
void push(int a)
{
top++;
stack[top]=a;
}
void pop()
{
printf("%d ",stack[top]);
top--;
}
int main()
{
int i,n,temp; //temp 임시공간
scanf("%d",&n);
for(i=1;i<=n;i++)
{
//1. stack에 temp값을 push하기
scanf("%d",&temp);
push(temp);
}
while(top!=-1)
{
//2. stack에서 pop하기
pop();
}
return 0;
}
*/
/*#include <stdio.h>
#include <string.h>
char stack[1001]={};
int top=-1;
void push(char a)
{
top++;
stack[top]=a;
}
void pop()
{
printf("%c",stack[top]);
top--;
}
int main()
{
char n[1000]={};
int i,t;
scanf("%s",n);
for(i=0;n[i]!=NULL;i++)
{
push(n[i]);
}
while(top!=-1)
{
pop();
}
return 0;
}*/
/*
#include <stdio.h>
int stack[100001]={};
int top=-1;
void push(int a)
{
top++;
stack[top]=a;
}
int pop()
{
//printf("%d",stack[top]);
return stack[top--];
}
int main()
{
int n,i,t,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&t);
if(t==0)
{
pop();
}
else
{
push(t);
}
}
while(top!=-1)
{
sum=sum+pop();
}
printf("%d",sum);
return 0;
}
8
12345678
->
12,345,678
7
1234567
->
1,234,567
6
123456
->
123,456
2016 :
0. 문자스택
1. 문자열로 입력받기
2. 스택에 숫자 맨 뒤부터 넣기( 세 개 넣을 때 마다, ',' 푸시하기)
3. 다 팝하기
*/