如何在C#中使用STDOUT返回NIL

时间:2017-02-20 19:04:15

标签: c#

我试图在Hackerrank中解决一个简单的问题。 问题 - 找到最后一个元素的Mth。

我使用了以下代码,它在开始时传递了所有测试用例(我硬编码NIL以传递一些测试用例)。但提交后,我没有通过其中一个测试用例。我的一个问题是,是否有可能看到提交后失败的测试用例(提交后,测试用例与以前不同)

以下是我的代码:如果有人可以告诉我代码有什么问题,我想我会高兴:)

class Program
{
    static void Main(string[] args)
    {
        string number = Console.ReadLine();
        int n = 0;
        string Result = "";
        if (Int32.TryParse(number, out n))
        { }
        else
            Console.WriteLine("Number input can't be read");

        string foo = Console.ReadLine();
        string[] tokens = foo.Split(' ');

        List<string> myList = tokens.ToList<string>();

        if (n < myList.Count())
        {
            myList.Reverse();
            Result = myList[n-1];

            Console.WriteLine("{0}", Result);
        }
        else
            Console.WriteLine("NIL");

        Console.ReadLine();
    }
}

0 个答案:

没有答案