DESAFIO!
11:07
por
Carlos A Correia
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: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.
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.
CONHECIMENTO VIP
Já pensou em receber conteúdo exclusivo?
Então assine abaixo. É grátis!
Não realizamos spans.