Saturday, September 30, 2023
HomePuzzleShorter resolution for Robozzle puzzle no 132 - Cut up

Shorter resolution for Robozzle puzzle no 132 – Cut up

I’m wondering a shorter resolution for Robozzle puzzle quantity 132, “Cut up.”

Puzzle is proven under. I’ve solved it however I am questioning shorter resolution for this and there many exist.

Mainly, the rocket has to gather stars.

robozzle puzzle 132 "split" blank

You give sure instructions to the rocket and it obeys them. The much less command, the higher. Instructions for this puzzle are proven under.

Instructions are displayed on backside proper nook. From high to down they’re: go straight, flip left, flip proper; execute F1 operate, execute F2 operate; execute this command it doesn't matter what the color of cell is, execute this command in purple cell and execute this command in inexperienced cell.

Every time it begins with F1 operate. If you happen to do not name F2 operate in F1 then it is not going to execute instructions in F2.

robozzle "split" with commands

Let me present you learn how to play this sport in one other simple puzzle.

robozzle stairs blank

This puzzle known as “Stairs.” You’ll be able to see the instructions and given operate on the underside proper nook once more. They’re clean. If I click on on Go! nothing occurs as a result of there aren’t any instructions given in operate.

Now, let’s fill within the operate with some vital instructions.

Robozzle Stairs with commands but no iteration or recursion

You’ll be able to see the place robotic stays. It hasn’t collected all the celebs. Operate was known as however it was executed simply as soon as. Why? As a result of there isn’t a iteration (or recursion) or repetition of instructions.

Keep in mind we have to accumulate all the celebs, so let’s name F1 operate once more on the finish of instructions in order that it iterates (or recurses) or repeats itself.

stairs completed

The rocket has collected all the celebs as a result of F1 was known as once more on the finish in order that it repeatedly goes starting when it finishes executing all of the instructions. On the backside you possibly can see what the following steps are reminiscent of flip left, go, flip proper and F1. This was accomplished in 5 instructions (or steps).

Now, hoping that you simply understood the basics of this puzzle let me present you my longer resolution for Robozzle puzzle quantity 132 – “Stairs”. It incorporates 11 instructions (or steps).

Split long solution

I screenshot it through the execution of instructions to be able to see the upcoming steps (or instructions) on backside command line. I immediately known as F2 as a result of F1 was very quick. In F2 I turned 180 diploma again, stepped ahead, turned 180 diploma again once more, and stepped ahead twice. I repeated these steps so long as the cells had been blue. After blue cells I put flip proper on inexperienced and go straight on any color.

Mainly, I stepped again as soon as and stepped ahead twice. Repeated this motion (or recalled F2) so long as the rocket was in blue cells. Since there have been quite a lot of blue cells, the F2 known as itself repeatedly suspending the instructions (or steps) I entered after F2 there: flip proper on inexperienced and go straight on any color. So far as I do know that is known as “stacks” (or “stacking”) in programming. You’ll be able to see them piled up on the command line on the backside of the picture. When the rocket arrives on the inexperienced cell it offers up calling F2 and executes the stack or piled steps after F2: it turns proper on the inexperienced cell and goes straight. It ignores flip proper on inexperienced afterwards. Why? As a result of there aren’t any inexperienced cells besides the nook.

My resolution incorporates 11 instructions (or steps). I am searching for a shorter resolution for this Robozzle “Cut up” puzzle:

There exist 7 command (or 7 step) resolution.

Thanks in your time and efforts beforehand!



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments

Arnavsijapati on Planet of Lana – Beta Demo
Jai Kishor Upadhyay on Planet of Lana – Beta Demo