ഏറ്റവും ചെറിയ വഴി പിന്തുടരുക
VIQC വെർച്വൽ സ്കിൽസ് ഫീൽഡിൽ ഹീറോ ബോട്ടിന്റെ പ്രാരംഭ സ്ഥാനം ഉത്ഭവസ്ഥാനമാക്കി (0,0) ഒരു കോർഡിനേറ്റ് സിസ്റ്റം സൃഷ്ടിക്കുക. [Drive for], [Turn to heading], [Spin for] ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഹീറോ ബോട്ട് ഡ്രൈവ് ചെയ്ത് നിർദ്ദിഷ്ട സ്ഥാനങ്ങളിലേക്ക് ഏറ്റവും കുറഞ്ഞ റൂട്ടിൽ ഒരു നീല ഡിസ്പെൻസറിൽ നിന്നും മഞ്ഞ ഡിസ്പെൻസറിൽ നിന്നും എല്ലാ ഡിസ്ക്കുകളും നീക്കം ചെയ്യാനും കഴിയുന്നത്ര വേഗത്തിൽ ഒരു ഡിസ്ക് എടുക്കാനും ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക!
- VIQC വെർച്വൽ സ്കിൽസ് - സ്ലാപ്ഷോട്ട് പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
- ഏറ്റവും ചെറിയ റൂട്ടിലൂടെ (0, 290) എന്ന സ്ഥലത്ത് സ്ഥിതി ചെയ്യുന്ന സ്ഥാനത്തേക്ക് ഹീറോ ബോട്ട് ഓടിക്കുക.
- നീല ഡിസ്പെൻസറിലേക്ക് തിരിയാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്ത് അതിൽ നിന്ന് എല്ലാ ഡിസ്കുകളും നീക്കം ചെയ്യുക.
- ഏറ്റവും ചെറിയ റൂട്ടിലൂടെ (1000, 175) എന്ന സ്ഥലത്ത് ഹീറോ ബോട്ട് ഓടിക്കുക.
- മഞ്ഞ ഡിസ്പെൻസറിലേക്ക് തിരിയാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്ത് അതിൽ നിന്ന് എല്ലാ ഡിസ്കുകളും നീക്കം ചെയ്യുക.
- ഏറ്റവും ചെറിയ റൂട്ടിലൂടെ (730, 329) എന്ന സ്ഥലത്തേക്ക് ഹീറോ ബോട്ട് ഓടിക്കുക.
- ഒരു ഡിസ്ക് എടുക്കുന്നതിനായി ഇൻടേക്ക് മോട്ടോർ കറക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക.
സഹായകരമായ സൂചനകൾ
- റോബോട്ടിന്റെ നിലവിലെ സ്ഥാനത്തിനും ലക്ഷ്യ സ്ഥാനത്തിനും ഇടയിലുള്ള രേഖയാണ് റോബോട്ടിനെ ലക്ഷ്യത്തിലേക്ക് നയിക്കുന്നതിനുള്ള ഏറ്റവും ചെറിയ വഴി.
- ഹീറോ ബോട്ടിന്റെ നിലവിലെ X, Y കോർഡിനേറ്റുകൾ റെക്കോർഡ് ചെയ്ത് സംഭരിക്കാൻ രണ്ട് വേരിയബിളുകൾ ഉപയോഗിക്കുക.
പൈതഗോറിയൻ സിദ്ധാന്തം ഉപയോഗിച്ച് ഡ്രൈവ് ദൂരം കണക്കാക്കുക. ഡ്രൈവ് ഹെഡിംഗ് കണ്ടെത്താൻ ആറ്റൻ ഫംഗ്ഷൻ ഉപയോഗിക്കുക.

