假如是in就把 後面的木材數輸入進儲列
string[] value = line.Split(' ');
if (value[0] == "in")
{
int inbank = int.Parse(value[1]);
mybank.Push(inbank);
}
假如不是in則先把out所要取出的木材數先拿出
再使用forech加總儲列裡所有的木材數 最後印出答案 程式結束
else
{
cases++;
int outbank = int.Parse(value[0]);
int total = 0;
for (int i = 0; i < outbank; i++)
{
mybank.Pop();
}
foreach (int x in mybank)
{
total += x;
}
Console.WriteLine("#{0}: {1} left", cases, total);
}
By Alent
題目連結
回C#語言教學目錄
回首頁
沒有留言:
張貼留言