View Code of Problem 135

#include<stdio.h>
#include<string.h>
int main(){
	int m,dis,x,y,X,Y,len;
	char dir[5],DIR;
	while(scanf("%d",&m)!=EOF){
		x=0;
		y=0;
		while(m--){
			scanf("%s",dir);
			DIR=dir[0];
			len=strlen(dir);
			dis=0;
			for(int i=1;i<len;i++){
				dis=dis*10+(dir[i]-'0');
			}
			switch(dir[0]){
				case 'L':
					x=x-dis;
					break;
				case 'R':
					x=x+dis;
					break;
				case 'F':
					y=y+dis;
					break;
				case 'B':
					y=y-dis;
					break; 
			}
		}
		scanf("%d%d",&X,&Y);
		if(x==X&&y==Y)
			printf("MEME IS SO LUCKY\n");
		else
			printf("GPS ERROR\n");
	}
} 

Double click to view unformatted code.


Back to problem 135