結果

問題 No.113 宝探し
ユーザー phspls
提出日時 2020-03-27 00:46:13
言語 C#
(csc 3.5.0-beta1-19606-04)
結果
AC  
実行時間 33 ms
コード長 554 Byte
コンパイル時間 737 ms
使用メモリ 20,716 KB
最終ジャッジ日時 2020-03-27 00:46:17

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
99_system_test1.txt AC 28 ms
18,672 KB
99_system_test2.txt AC 28 ms
18,664 KB
99_system_test3.txt AC 28 ms
18,664 KB
99_system_test4.txt AC 27 ms
14,568 KB
sample1.txt AC 28 ms
14,568 KB
sample2.txt AC 28 ms
14,580 KB
sample3.txt AC 28 ms
12,536 KB
sample4.txt AC 28 ms
14,580 KB
system_test1.txt AC 27 ms
16,616 KB
system_test2.txt AC 28 ms
16,608 KB
system_test3.txt AC 29 ms
20,716 KB
system_test4.txt AC 33 ms
18,660 KB
system_test5.txt AC 28 ms
18,652 KB
system_test6.txt AC 29 ms
16,600 KB
system_test7.txt AC 28 ms
16,608 KB
system_test8.txt AC 28 ms
16,628 KB
test1.txt AC 29 ms
18,656 KB
test2.txt AC 29 ms
18,648 KB
test3.txt AC 28 ms
16,620 KB
test4.txt AC 28 ms
14,580 KB
test5.txt AC 29 ms
16,632 KB
test6.txt AC 28 ms
16,628 KB
test7.txt AC 26 ms
14,012 KB
test8.txt AC 28 ms
14,580 KB
test9.txt AC 28 ms
16,608 KB
test10.txt AC 29 ms
16,620 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.5.0-beta1-19606-04 (d2bd58c6)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.Linq;

public class P0113 {
    public static void Main() {
        var s = Console.ReadLine();
        int x = 0;
        int y = 0;
        foreach(char c in s.ToCharArray()) {
            if(c == 'N') {
                y += 1;
            } else if (c == 'S') {
                y -= 1;
            } else if (c == 'E') {
                x += 1;
            } else {
                x -= 1;
            }
        }
        x = Math.Abs(x);
        y = Math.Abs(y);
        Console.WriteLine(Math.Pow(x*x + y*y, 0.5));
    }
}
0