Submission #62261189


Source Code Expand

#include <bits/stdc++.h>

#include <atcoder/all>

using namespace std;
using namespace atcoder;

using ll = long long;

#define rep(i, n) for(int i = 0; (i) < (int)(n); ++(i))
#define rep_r(i, n) for(int i = (int)(n) - 1; (i) >= 0; --(i))
#define all(x) begin(x), end(x)

int main() {
    // input
    string D;
    cin >> D;

    // calc
    string result = D;
    rep(i, result.length()) {
        if(D[i] == 'N') result[i] = 'S';
        if(D[i] == 'S') result[i] = 'N';
        if(D[i] == 'E') result[i] = 'W';
        if(D[i] == 'W') result[i] = 'E';
    }

    // output
    cout << result << endl;
}

Submission Info

Submission Time
Task A - Lucky Direction
User Koreander
Language C++ 23 (gcc 12.2)
Score 100
Code Size 607 Byte
Status AC
Exec Time 1 ms
Memory 3592 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 8
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt
All 00_sample_01.txt, 00_sample_02.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 1 ms 3404 KiB
00_sample_02.txt AC 1 ms 3456 KiB
01_test_01.txt AC 1 ms 3528 KiB
01_test_02.txt AC 1 ms 3504 KiB
01_test_03.txt AC 1 ms 3400 KiB
01_test_04.txt AC 1 ms 3560 KiB
01_test_05.txt AC 1 ms 3532 KiB
01_test_06.txt AC 1 ms 3592 KiB