আজকের গুগল ডুডল 50 বছরের বাচ্চাদের কোডিংয়ের উদযাপন সম্পর্কে : লক্ষ্যটি হ'ল সামান্য বানির পথ যাতে এটি সমস্ত গাজর খেতে পারে। এখানে 4 ধরণের ব্লক রয়েছে (নীচের চিত্রগুলি দেখুন):
বাম থেকে ডানে:
O("...", k)
কমলা টুকরা: এগুলিfor
লুপগুলি যা প্রোগ্রামের কে বার সম্পাদন করে"..."
।G
= সবুজ অংশ: আপনি যদি পারেন তবে এক ধাপ এগিয়ে যান, অন্যথায় কিছুই করবেন নাBl
= নীল টুকরা: ডানদিকে ঘুরুন এবং একই ব্লকে থাকুনBr
= নীল টুকরা: বাম দিকে ঘুরুন এবং একই ব্লকে থাকুন
উপরের কোড হিসাবে লেখা যেতে পারে
O(O(G G Br, 4) Bl Bl, 23)
প্রতিটি ব্লক ( G, Bl, Br, O(...,k)
) 1 ইউনিট হিসাবে গণনা করা হয়, সুতরাং এই প্রোগ্রামটির দৈর্ঘ্য 7 এর মানের চেয়ে নোটটি k
1 ইউনিটের ভিতরে অন্তর্ভুক্ত রয়েছে O
।
6 স্তর আছে। একটি স্তর শেষ করতে আপনাকে সমস্ত গাজর খেতে হবে। আপনার প্রোগ্রামটি পুরোপুরি কার্যকর না করা হলে এটি কোনও সমস্যা নয়, আপনি শেষ গাজর খাওয়ার পরে স্তরটি সরাসরি শেষ হয়।
আমরা ধরে নিই যে সমস্ত 4 ধরণের ব্লক প্রতিটি স্তরে উপলব্ধ।
আপনার কাজটি এমন একটি একক প্রোগ্রাম সন্ধান করা যা গেমের প্রতিটি স্তরকে সমাধান করে।
ব্লকগুলির মধ্যে সংক্ষিপ্ততম প্রোগ্রামের জয়।
প্রতিটি স্তরের স্ক্রিন শট:
স্তর 1:
স্তর 2:
স্তর 3:
স্তর 4:
স্তর 5:
স্তর 6: