結果

問題 No.239 にゃんぱすー
ユーザー No
提出日時 2015-07-10 23:09:14
言語 C#
(csc 3.4.0-beta4-19569-03)
結果
AC  
実行時間 36 ms
コード長 1,697 Byte
コンパイル時間 1,252 ms
使用メモリ 20,460 KB
最終ジャッジ日時 2020-01-22 14:55:53

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
challenge01.txt AC 28 ms
18,828 KB
challenge02.txt AC 28 ms
18,832 KB
challenge03.txt AC 28 ms
18,976 KB
sample1.txt AC 28 ms
19,028 KB
sample2.txt AC 28 ms
18,836 KB
sample3.txt AC 24 ms
18,936 KB
sample4.txt AC 28 ms
19,032 KB
test1.txt AC 24 ms
18,952 KB
test2.txt AC 28 ms
19,044 KB
test3.txt AC 28 ms
18,916 KB
test4.txt AC 28 ms
18,980 KB
test5.txt AC 24 ms
19,176 KB
test6.txt AC 28 ms
18,984 KB
test7.txt AC 28 ms
19,076 KB
test8.txt AC 28 ms
19,124 KB
test9.txt AC 28 ms
19,192 KB
test10.txt AC 28 ms
19,288 KB
test11.txt AC 28 ms
19,428 KB
test12.txt AC 28 ms
19,380 KB
test13.txt AC 28 ms
19,524 KB
test14.txt AC 32 ms
19,764 KB
test15.txt AC 28 ms
19,804 KB
test16.txt AC 32 ms
19,876 KB
test17.txt AC 28 ms
19,984 KB
test18.txt AC 32 ms
20,148 KB
test19.txt AC 32 ms
20,188 KB
test20.txt AC 32 ms
20,356 KB
test21.txt AC 24 ms
18,980 KB
test22.txt AC 28 ms
18,868 KB
test23.txt AC 28 ms
19,140 KB
test24.txt AC 28 ms
19,132 KB
test25.txt AC 28 ms
19,252 KB
test26.txt AC 28 ms
19,452 KB
test27.txt AC 32 ms
19,652 KB
test28.txt AC 28 ms
19,888 KB
test29.txt AC 32 ms
20,096 KB
test30.txt AC 36 ms
20,460 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.4.0-beta4-19569-03 (82f2e254)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace foryuki
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            bool[] b = new bool[n];

            for (int i = 0; i < b.Length; i++)
            {
                b[i] = true;
            }

            for (int i = 0; i < n; i++)
            {
                string[] s = Console.ReadLine().Split();
                for (int j = 0; j < s.Length; j++)
                {
                    if (s[j] != "nyanpass")
                    {
                        if (s[j] != "-")
                        {
                            b[j] = false;
                        }
                    }
                }
            }

            if (b.Where(x => x == true).Count() != 1)
            {
                Console.WriteLine(-1);
            }
            else
            {
                for (int i = 0; i < n; i++)
                {
                    if (b[i])
                    {
                        Console.WriteLine(i + 1);
                        break;
                    }
                }
            }
        }

        //-------------------------------------------------------------

        static int[] ConvertStringArrayToIntArray(string[] array)
        {
            return Array.ConvertAll(array, str => int.Parse(str));
        }

        static List<int> ConvertStringArrayToIntList(string[] str)
        {
            var list = new List<int>();
            foreach (var c in str) list.Add(int.Parse(c));
            return list;
        }
    }
}
0