DESAFIO!


Faça com que o robô tartaruga leve a peça até o destino utilizando a menor quantidade de instruções!


Legenda:
Robô - Coordenada (B,3)



Peça - Coordenada (F,5)


Destino - Coordenada (E,1)





Instruções:
MPF - Mover para frente : move o robô uma coordenada para frente.
VE - Virar para esquerda : vira o robô para a esquerda, permanecendo no mesmo lugar;
VD - Virar para direita : vira o robô para a direita, permanecendo no mesmo lugar;
PP - Pega a peça : se o robô estiver na mesma coordenada da peça, então o robô pega a peça;
SP - Solta a peça : se o robô estiver carregando a peça, então o robô larga a peça onde se encontra o robô.

Obs.: o robô não pode sair da sala e nem bater nos obstáculos.

Exemplo:
1) MPF;
2) MPF;   ===> neste momento o robô se encontra na coordenada (D,3)
3) VE;   ===> o robô apenas vira para a esquerda, permanecendo na mesma coordenada.
4) MPF;
5) MPF;   ===> neste momento o robô se encontra na coordenada (D,1)
6) PP;
7) VE;
8) MPF;
9) SP;   ===> neste momento o robô se encontra na coordenada (C,1)

Acima, o programador usou 9 instruções para o robô, e este percorreu o seguinte caminho:

Porém, na instrução 5 (Pegar a Peça), o robô não pegou a peça, pois naquele momento o robô não se encontrava na mesma coordenada da peça, e por isso na instrução 8 (Soltar a Peça) o robô também não largou a peça, pois neste momento o robô não carregava peça alguma.

 
editar post

CONHECIMENTO VIP

Já pensou em receber conteúdo exclusivo?
Então assine abaixo. É grátis!




Não realizamos spans.