Riddare/Thor-Codingame
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# Thor-Codingame
//codingame play where you gett to edit the algorith, It's a website where you get to practise and learn^^
// Riddare here pretty fresh to programing am a student who wants to learn ^^.
import java.util.*;
import java.io.*;
import java.math.*;
/**
* Auto-generated code below aims at helping you parse
* the standard input according to the problem statement.
* ---
* Hint: You can use the debug stream to print initialTX and initialTY, if Thor seems not follow your orders.
**/
class Player {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int lightX = in.nextInt(); // the X position of the light of power
int lightY = in.nextInt(); // the Y position of the light of power
int initialTX = in.nextInt(); // Thor's starting X position
int initialTY = in.nextInt(); // Thor's starting Y position
int thorX = initialTX;
int thorY = initialTY;
// game loop
while (true) {
int remainingTurns = in.nextInt(); // The remaining amount of turns Thor can move. Do not remove this line.
// Write an action using System.out.println()
// To debug: System.err.println("Debug messages...");
String directionX="";
String directionY="";
if (thorX > lightX) {
directionX="W";
thorX = thorX - 1;
} else if (thorX < lightX) {
directionX = "E";
thorX = thorX + 1;
}
if (thorY > lightY) {
directionY = "N";
thorY = thorY - 1;
} else if (thorY < lightY) {
directionY = "S";
thorY = thorY + 1;
}
System.out.println(directionY + directionX); // A single line providing the move to be made: N NE E SE S SW W or NW
}
}
}