Submission
Status:
Compilation Error
Score: 0
User: TirpitZ
Problemset: นักเดินทาง
Language: c
Time: 0.000 second
Submitted On: 2024-09-26 16:14:53
/*#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
char direction[52];
gets(direction);
int x=0,y=0;
int i=0,j=0;
int cnt=0;
while(direction[cnt+1]!='\0')
{
switch(direction[cnt+1])
{
case 'U': y++;
break;
case 'D': y--;
break;
case 'R': x++;
break;
case 'L': x--;
break;
}
cnt++;
}
printf("%d %d",x,y);
int position[abs(x)][abs(y)];
for(i=0;i<y;i++)
{
for(j=0;j<x;j++)
{
position[j][i]='.';
printf("%c",position[j][i]);
}
printf("\n");
}
cnt=0;
i=0;
j=0;
position[0][0]='a';
while(direction[cnt+1]!='\0')
{
switch(direction[cnt+1])
{
case 'U': i++;
position[j][i]=98+cnt;
break;
case 'D': i--;
break;
case 'R': j++;
position[i][j]=98+cnt;
break;
case 'L': j--;
break;
}
cnt++;
}
printf("%d %d\n",i,j);
for(int m=0;m<abs(j);m++)
{
for(int k=0;k<abs(i);k++)
{
printf("%c",position[k][m]);
}
printf("\n");
}
}*/