তীর দিয়ে হাঁটুতে আঘাত হানা এই মুহূর্তে পছন্দের আঘাত বলে মনে হচ্ছে । যেমন, আমি নিম্নলিখিত গল্ফ চ্যালেঞ্জ প্রস্তাব।
আপনার কাছে এমন এক অ্যাডভেঞ্চারার রয়েছে যা দেখতে এইরকম দেখাচ্ছে:
O
/|\
/ | \
|
|
/ \
/ \
একটি পাঠ্য ফাইল দেওয়া হয়েছে যাতে একটি ধনুক ( }
প্রতীক হিসাবে আঁকা ), দেয়ালের একটি সেট ( #
প্রতীক হিসাবে আঁকা ) এবং একটি অ্যাডভেঞ্চারার রয়েছে, সবচেয়ে ছোট কোডটি লিখুন যা কোণ এবং প্রাথমিক বেগ গণনা করে যেখানে আঘাত করার জন্য আপনাকে একটি তীর চালানো উচিত হাঁটুতে তাকে।
নিম্নলিখিতটি ধরে নিন:
- ফাইলের প্রতিটি অক্ষর 0.5 x 0.5 মিটার।
- তীরটি কেন্দ্রের
}
অর্থাত্ একটি অফসেট থেকে নিক্ষেপ করা হয়0.25m, 0.25m
- মাধ্যাকর্ষণ হয়
10ms^-2
- তীরের ওজন
0.1kg
- তীরটি একটি বিন্দু, অর্থাৎ সংঘর্ষগুলি তখনই ঘটে যখন তীরের স্থানাঙ্কটি কোনও একটি ব্লকে প্রবেশ করে।
- সর্বাধিক প্রাথমিক গতিবেগ
50m/s
- কোণ 0 (সোজা উপরে) এবং 180 (সোজা নীচে) এর মধ্যে হতে পারে
- অ্যাডভেঞ্চারারের পায়ের কোনও অংশকে আঘাত করা হাঁটুতে আঘাত বলে বিবেচিত।
- একটি প্রাচীর (
#
চরিত্র) একটি পুরো 0.5mx 0.5 মি ব্লক গ্রহণ করে। - তীরটি ফাইলের "শীর্ষে" যেতে পারে, তবে
#
অক্ষরের সিলিং দিয়ে ইনপুটটি থামাতে কিছুই নেই । - আপনি তীরগুলি দিয়ে দেয়াল প্রবেশ করতে পারবেন না।
- অ্যাডভেঞ্চারারের অন্য কোনও অংশে আঘাত করা অনুমোদিত নয়!
- হাঁটুতে আঘাত করা যদি অসম্ভব হয় তবে আপনার একটি ত্রুটি প্রদর্শন করা উচিত।
উদাহরণ ইনপুট:
#
} O
# /|\
/ | \
# |
# |
/ \
/ \
আপনার যদি প্রয়োজন হয় তবে নির্দ্বিধায় প্রশ্ন জিজ্ঞাসা করুন :)
#############
...