[ALGORİTMA CHALLENGE'I]
Bir robot simülatörü kodlayacaksınız. Robotun yapabileceği hareketler şu şekilde:
A = ilerle
R = sağa dön
L = sola dön
Robot sonsuz bir koordinat sistemine koyulmuş varsayacaksınız. Robot standart olarak kuzeye dönük olacak. Robot'a başlangıç x ve y koordinatlarını ve yol haritasını vereceğiz, bize bitiş koordinatlarını döndürecek.
Örneğin {7, 3} koordinatından başlayan bir robot, "RAALAL" yol haritasını tamamladığında {9, 4} koordinatında batıya dönük şekilde durur.
İstediğiniz dilde kodlayabilirsiniz. Aslında kolay bir proje fakat direction mevzusunu iyi kavramak gerekiyor. Lisp alıştırması yaparken bu egzersizle karşılaştım, çözmekten zevk aldım sizle de paylaşmak istedim.
Lisp Çözümü (
https://github.com/hkey0/racket-proj...-simulator.rkt)