View Code of Problem 135

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>


int main(){
	int startx,starty;
	int n;
	char s[5];
	int x,y;
	int d; 
	while(scanf("%d",&n)!=EOF){
		x=0;y=0;
		for(int i=0;i<n;i++){
			scanf("%s",&s);
			d=0;
			if(s[0]=='L'){
				for(int i=1;i<strlen(s);i++){
					d=d*10+(s[i]-'0');
				} 
				x-=d;
			}
			if(s[0]=='R'){
				for(int i=1;i<strlen(s);i++){
					d=d*10+(s[i]-'0');
				} 
				x+=d;
			}
			if(s[0]=='F'){
				for(int i=1;i<strlen(s);i++){
					d=d*10+(s[i]-'0');
				} 
				y+=d;
			}
			if(s[0]=='B'){
				for(int i=1;i<strlen(s);i++){
					d=d*10+(s[i]-'0');
				} 
				y-=d;
			}
		}
		scanf("%d %d",&startx,&starty);
		if(x==startx&&y==starty){
			
			printf("MEME IS SO LUCKY\n");
		}else{
			printf("GPS ERROR\n");
		}
	}	
}
				

Double click to view unformatted code.


Back to problem 135