Много циклов в Penjee

Задания

  1. В этом задании вы должны получить обе рыбы. Вам надо написать два цикла, один из которых поможет перемещаться вдоль одной стороны озера, а другой – вдоль другой. Смотри рисунок ниже:

    На самом деле, есть несколько способов решить эту задачу, но когда вы сделаете это, то убедитесь, что ваше решение не превышает 12 строчек кода.
  2. На этот раз три рыбы, а вам понадобится… Да, вы угадали, три цикла!
  3. Напишите 4 (четыре) цикла, используя метод .isCube(ahead), чтобы пройти по краю этой карты и получить рыбу!
    Вы начинаете с позиции (0, 1).

    Псевдокод

    instantiate pam at 0,1
    
    pam grab fish 
    BEGIN loop 
      while no cube ahead of Pam
        pam waddle
    END loop
    pam turn right, then waddle
    pam turn left, then  waddle
    
    pam grab fish 
    BEGIN loop 
      while no cube ahead of Pam
        pam waddle
    END loop
    pam turn right, then waddle
    pam turn left, then  waddle
    
    pam grab fish 
    BEGIN loop 
      while no cube ahead of Pam
        pam waddle
    END loop
    pam turn right, then waddle
    pam turn left,  then  waddle
    
    pam grab the fish

  4. Вокруг озера. В этом задании поместите Пэм в (1, 4) и напишите несколько циклов, которые приведут её к рыбе!