Witam, mam problem z rozwiązaniem zadania. W ideone wyskakuje mi dobra odpowiedź, lecz mam przeczucie, że coś w tym kodzie jest źle. Czy byłaby możliwość nakierowania mnie na dobrą drogę?
Link do zadania - https://www.spoj.com/problems/STACKEZ/
Mój kod:
using System;
using System.Collections.Generic;
namespace Stos
{
class Program
{
static void Main(string[] args)
{
int liczba = int.Parse(Console.ReadLine());
string[] s = Console.ReadLine().Split(' ');
Stack<int> liczby = new Stack<int>();
for (int i = 1; i < s.Length; i++)
{
liczby.Push(int.Parse(s[i]));
Console.WriteLine(s[i]);
if (liczba > liczby.Count)
{
liczba = liczby.Pop();
Console.WriteLine("EMPTY!");
}
}
}
}
}