മരത്തിൽ കയറുന്ന ഒച്ച്
വെല്ലുവിളി: ഒരു ഒച്ച് നിലത്ത് ഇരിക്കുന്നു, 1500 മില്ലീമീറ്റർ ഉയരമുള്ള ഒരു മരത്തിന്റെ മുകളിൽ എത്താൻ ആഗ്രഹിക്കുന്നു. ഇത് എല്ലാ ദിവസവും 350 മില്ലിമീറ്റർ മുകളിലേക്ക് കയറുന്നു, തുടർന്ന് രാത്രിയിൽ 280 മില്ലിമീറ്റർ താഴേക്ക് താഴുന്നു. ഒച്ചിന് മരത്തിന്റെ മുകളിൽ എത്താൻ എത്ര ദിവസം വേണമെന്ന് കണക്കാക്കുന്നതിനുള്ള ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക, ഒച്ച് മരത്തിൽ കയറുന്ന പ്രക്രിയ അനുകരിക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക എന്നതാണ് പ്രവർത്തനത്തിന്റെ ലക്ഷ്യം.
- ഈ Google സ്ലൈഡ്ഷോ ൽ നിന്ന് ൽ നിന്ന് Snail Climbing A Tree പശ്ചാത്തലം PNG ഫയലായി തിരഞ്ഞെടുത്ത് ഡൗൺലോഡ് ചെയ്യുക.
- ആർട്ട് കാൻവാസ്+ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുത്ത് സ്നൈൽ ക്ലൈംബിംഗ് എ ട്രീ പശ്ചാത്തലം അപ്ലോഡ് ചെയ്യുക.
- ഒച്ചിന് മരത്തിന്റെ മുകളിൽ എത്താൻ എത്ര ദിവസം വേണമെന്ന് കണക്കാക്കാൻ ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക, തുടർന്ന് കയറ്റം അനുകരിക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- ഒച്ചിന് കയറാൻ ശേഷിക്കുന്ന മരത്തിന്റെ ഉയരവും ഒച്ചിന് കയറാൻ എടുക്കുന്ന ദിവസങ്ങളുടെ എണ്ണവും ട്രാക്ക് ചെയ്യുന്നതിന് വേരിയബിളുകൾ സൃഷ്ടിക്കുക.
- മരത്തിന്റെ അടിയിലുള്ള ആരംഭ സ്ഥാനത്തേക്ക് നീങ്ങാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- ഒരു പകലും രാത്രിയും ഒച്ചിന്റെ കയറ്റ പ്രക്രിയ അനുകരിക്കാൻ റോബോട്ടിനെ മുന്നോട്ടും പിന്നോട്ടും ഓടിക്കുക. മരത്തിന്റെ ശേഷിക്കുന്ന ഉയരം എത്രയാണെന്നും ഒച്ചിന് എത്ര ദിവസം കയറേണ്ടിവരുമെന്നും അപ്ഡേറ്റ് ചെയ്യുക. ഒച്ച് മരത്തിന്റെ മുകളിൽ എത്തുന്നത് വരെ ഈ പ്രക്രിയ ആവർത്തിക്കുക.
- [പ്രിന്റ്] ബ്ലോക്ക് ഉപയോഗിച്ച് വേരിയബിൾ മൂല്യം പ്രിന്റ് കൺസോളിലേക്ക് പ്രിന്റ് ചെയ്യുക, അത് മരത്തിന്റെ മുകളിൽ എത്താൻ ഒച്ചിന് എത്ര ദിവസമെടുക്കുമെന്ന് റിപ്പോർട്ട് ചെയ്യുക.
സഹായകരമായ സൂചനകൾ
- ഒച്ചിന് കയറാൻ ശേഷിക്കുന്ന മരത്തിന്റെ ഉയരം 350 മില്ലിമീറ്ററിന് തുല്യമോ അതിൽ കുറവോ ആണെങ്കിൽ, ഒരു ദിവസത്തിനുള്ളിൽ ഒച്ചിന് മരത്തിന്റെ മുകളിലേക്ക് എത്താൻ കഴിയും, രാത്രിയിൽ അത് താഴേക്ക് തെന്നിമാറുകയുമില്ല.