Adding the first coding game Challenges

This commit is contained in:
Arkagedon
2022-01-27 11:31:40 +01:00
parent 2a876df769
commit e8bac6e221
10 changed files with 421 additions and 1 deletions

View File

@ -0,0 +1,49 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
int main()
{
// the X position of the light of power
int light_x;
// the Y position of the light of power
int light_y;
// Thor's starting X position
int initial_tx;
// Thor's starting Y position
int initial_ty;
scanf("%d%d%d%d", &light_x, &light_y, &initial_tx, &initial_ty);
// game loop
while (1)
{
// The remaining amount of turns Thor can move. Do not remove this line.
int remaining_turns;
scanf("%d", &remaining_turns);
char *dirX = "";
char *dirY = "";
if ((initial_tx >= 0 && initial_tx < 40) && (initial_ty >= 0 && initial_ty < 18))
{
if (initial_tx > light_x)
dirX = "W", initial_tx--;
else if (initial_tx < light_x)
dirX = "E", initial_tx++;
else
dirX = "";
if (initial_ty > light_y)
dirY = "N", initial_ty--;
else if (initial_ty < light_y)
dirY = "S", initial_ty++;
else
dirY = "";
}
printf("%s%s\n", dirY, dirX);
}
return 0;
}