int main()
{
int lightX; // the X position of the light of power
int lightY; // the Y position of the light of power
int initialTX; // Thor's starting X position
int initialTY; // Thor's starting Y position
scanf("%d%d%d%d", &lightX
, &lightY
, &initialTX
, &initialTY
); int thorX=initialTX;
int thorY=initialTY;
// game loop
while (1) {
//int remainingTurns; // The remaining amount of turns Thor can move. Do not remove this line.
//scanf("%d", &remainingTurns);
char directionX[]="";
char directionY[]="";
if(thorX>lightX)
{
directionX[0]="W";
thorX--;
}
else if(thorX<lightX)
{
directionX[0]="E";
thorX++;
}
if(thorY>lightY)
{
directionY[0]="N";
thorY--;
}
else if(thorY<lightY)
{
directionY[0]="S";
thorY++;
}
// strcat(directionX,directionY);
// Write an action using printf(). DON'T FORGET THE TRAILING \n
// To debug: fprintf(stderr, "Debug messages...\n");
printf("%s\n",directionX
); // A single line providing the move to be made: N NE E SE S SW W or NW }
return 0;
}
aW50IG1haW4oKQp7CiAgICBpbnQgbGlnaHRYOyAvLyB0aGUgWCBwb3NpdGlvbiBvZiB0aGUgbGlnaHQgb2YgcG93ZXIKICAgIGludCBsaWdodFk7IC8vIHRoZSBZIHBvc2l0aW9uIG9mIHRoZSBsaWdodCBvZiBwb3dlcgogICAgaW50IGluaXRpYWxUWDsgLy8gVGhvcidzIHN0YXJ0aW5nIFggcG9zaXRpb24KICAgIGludCBpbml0aWFsVFk7IC8vIFRob3IncyBzdGFydGluZyBZIHBvc2l0aW9uCiAgICBzY2FuZigiJWQlZCVkJWQiLCAmbGlnaHRYLCAmbGlnaHRZLCAmaW5pdGlhbFRYLCAmaW5pdGlhbFRZKTsKICAgIGludCB0aG9yWD1pbml0aWFsVFg7CiAgICBpbnQgdGhvclk9aW5pdGlhbFRZOwogICAgLy8gZ2FtZSBsb29wCiAgICB3aGlsZSAoMSkgewogICAgICAgIC8vaW50IHJlbWFpbmluZ1R1cm5zOyAvLyBUaGUgcmVtYWluaW5nIGFtb3VudCBvZiB0dXJucyBUaG9yIGNhbiBtb3ZlLiBEbyBub3QgcmVtb3ZlIHRoaXMgbGluZS4KICAgICAgICAvL3NjYW5mKCIlZCIsICZyZW1haW5pbmdUdXJucyk7CiAgICAgICAgY2hhciBkaXJlY3Rpb25YW109IiI7CiAgICAgICAgY2hhciBkaXJlY3Rpb25ZW109IiI7CiAgICAgICAgaWYodGhvclg+bGlnaHRYKQogICAgICAgIHsKICAgICAgICAgICAgZGlyZWN0aW9uWFswXT0iVyI7CiAgICAgICAgICAgIHRob3JYLS07CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYodGhvclg8bGlnaHRYKQogICAgICAgICB7CiAgICAgICAgICAgICBkaXJlY3Rpb25YWzBdPSJFIjsKICAgICAgICAgICAgIHRob3JYKys7CiAgICAgICAgIH0KICAgICAgICBpZih0aG9yWT5saWdodFkpCiAgICAgICAgICB7CiAgICAgICAgICAgICBkaXJlY3Rpb25ZWzBdPSJOIjsKICAgICAgICAgICAgIHRob3JZLS07CiAgICAgICAgICB9IAogICAgICAgICAgZWxzZSBpZih0aG9yWTxsaWdodFkpCiAgICAgICAgICAgewogICAgICAgICAgICAgICBkaXJlY3Rpb25ZWzBdPSJTIjsKICAgICAgICAgICAgICAgdGhvclkrKzsKICAgICAgICAgICB9CiAgICAgICAvLyBzdHJjYXQoZGlyZWN0aW9uWCxkaXJlY3Rpb25ZKTsKICAgICAgICAKCiAgICAgICAgLy8gV3JpdGUgYW4gYWN0aW9uIHVzaW5nIHByaW50ZigpLiBET04nVCBGT1JHRVQgVEhFIFRSQUlMSU5HIFxuCiAgICAgICAgLy8gVG8gZGVidWc6IGZwcmludGYoc3RkZXJyLCAiRGVidWcgbWVzc2FnZXMuLi5cbiIpOwoKICAgICAgICBwcmludGYoIiVzXG4iLGRpcmVjdGlvblgpOyAvLyBBIHNpbmdsZSBsaW5lIHByb3ZpZGluZyB0aGUgbW92ZSB0byBiZSBtYWRlOiBOIE5FIEUgU0UgUyBTVyBXIG9yIE5XCiAgICB9CgogICAgcmV0dXJuIDA7Cn0=