Hazırlayan: Chris Piech tarafından yazılmıştır
Çeviren: Gül Sena Altıntaş
Handouts: Karel Reference
Worked Examples: Invert Beeper
File: stripe_karel.py
Amacınız Karel'ın dünyasındaki her tek sayılı satırı beeper'larla doldurmak. Örnek verecek olursak soldaki dünyada programınızı çalıştırdığınızda sağdaki dünyayı üretmeli.
Aşağıdaki varsayımları kabul edebilirsiniz:
Programınız farklı büyüklüklerdeki dünyalar için de çalışmalı. Örneğin AYNI programı biraz daha büyük bir dünyada çalıştırırsak Karel beeper'ları doğru şekilde yerleştirebilmeli. Bu demek oluyor ki for
döngüsü kullanamayız, çünkü programın çalıştırılacağı dünyanın büyüklüğünü önceden bilmiyoruz.
Unutmayın, Karel aşağıdaki dünyada da doğru şekilde çalışmalı.