Bugünün Google doodle'ı, 50 yıllık Çocuk Kodlaması'nı kutlamakla ilgili : Amaç, tüm havuçları yiyebilecekleri için küçük bir tavşanın yolunu programlamak. 4 tip blok vardır (aşağıdaki resimlere bakınız):
Soldan sağa:
O("...", k)= turuncu parça: bunlarforprogramın k katını çalıştıran döngülerdir"...".G= yeşil parça: eğer bir şey yapamazsan ileriye bir adım atBl= mavi parça: sağa dönün ve aynı blokta kalınBr= mavi parça: sola dönün ve aynı blokta kalın
Yukarıdaki kod olarak yazılabilir.
O(O(G G Br, 4) Bl Bl, 23)
Her blok ( G, Bl, Br, O(...,k)) 1 birim olarak sayılır, bu nedenle bu program 7 uzunluktur. Değerinin k1 birim içerisine dahil edildiğine dikkat edin O.
6 seviye vardır. Bir seviyeyi bitirmek için bütün havuçları yemelisin. Programınız tam olarak yürütülmezse sorun olmaz, son havuç yediğinizde seviye doğrudan biter.
Tüm 4 tip bloğun her seviyede mevcut olduğunu varsayıyoruz.
Göreviniz, oyunun her seviyesini çözen tek bir program bulmak.
Bloklarda en kısa program kazanır.
Her seviyenin ekran görüntüleri:
Seviye 1:
Seviye 2:
Seviye 3:
Seviye 4:
Seviye 5:
Seviye 6:







