結果

問題 No.436 ccw
ユーザー jousen
提出日時 2016-10-28 22:37:20
言語 C#
(csc 3.100.19.26603)
結果
AC  
実行時間 36 ms
コード長 1,108 Byte
コンパイル時間 1,237 ms
使用メモリ 18,952 KB
最終ジャッジ日時 2019-10-11 11:18:03

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
00_sample01.txt AC 34 ms
16,832 KB
00_sample02.txt AC 33 ms
16,836 KB
01_hand01.txt AC 33 ms
14,792 KB
01_hand02.txt AC 34 ms
16,836 KB
01_hand03.txt AC 34 ms
14,792 KB
01_hand04.txt AC 34 ms
16,840 KB
01_hand05.txt AC 34 ms
16,840 KB
01_hand06.txt AC 34 ms
14,800 KB
01_hand07.txt AC 34 ms
18,880 KB
01_hand08.txt AC 34 ms
16,852 KB
01_hand09.txt AC 34 ms
14,812 KB
in01.txt AC 33 ms
14,804 KB
in02.txt AC 33 ms
14,792 KB
in03.txt AC 34 ms
18,884 KB
in04.txt AC 33 ms
14,812 KB
in05.txt AC 33 ms
12,756 KB
in06.txt AC 34 ms
18,868 KB
in07.txt AC 34 ms
16,828 KB
in08.txt AC 34 ms
16,820 KB
in09.txt AC 33 ms
16,828 KB
in10.txt AC 33 ms
16,816 KB
in11.txt AC 36 ms
16,908 KB
in12.txt AC 35 ms
14,824 KB
in13.txt AC 35 ms
16,876 KB
in14.txt AC 35 ms
18,952 KB
in15.txt AC 35 ms
16,868 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.100.19.26603 (9d80dea7)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;




namespace contest
{

    class contest
    {


        static void Main(string[] args)
        {


            //int n = int.Parse(Console.ReadLine());
            //var input = Console.ReadLine().Split().Select(int.Parse).ToArray();




            //var n = int.Parse(Console.ReadLine());
            //var input = Console.ReadLine().Split().Select(int.Parse).ToArray();

            string s = Console.ReadLine();

            var list = new List<int>();

            int index = -1;
            while(true)
            {
                index = s.IndexOf("ccw", index+1);
                if (index >= 0) list.Add(index);
                else break;
            }

            int min = 0;
            for(int i =0; i<list.Count(); i++)
            {
                //int tmp = list[i] + s.Length - (list[i] + 2);
                min = Math.Min(list[i]+1 , s.Length - (list[i] + 2));
            }

            Console.WriteLine(min);

            





            //Console.Read();


        }

    }


}
0