একটি মিনি-গল্ফ কোর্সের সাইড ভিউ এবং সুইংয়ের শক্তি দেওয়া, বলটি গর্তে পরিণত করবে কিনা তা নির্ধারণ করুন।
একটি কোর্স এই বিন্যাসে হবে:
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
বল সরাসরি আরম্ভ করা হয় সামনে বাম স্থল প্রথম টুকরা এবং যতক্ষণ এটা গর্ত (একটি ঊর্ধ্ব-কেস ছুঁয়েছে অবশ্যই কনট্যুর অনুসরণ U
স্থল বর্তমান স্তরের নিচে)। যদি এটি গর্তে পৌঁছে যায় তবে একটি সত্য মানের মান আউটপুট করুন। সুইংয়ের শক্তিটি বলের প্রাথমিক গতি হবে। বলটি প্রতিটি পুনরাবৃত্তির ডানদিকে পরবর্তী অক্ষরটিতে চলে যায়, তারপরে গতিটি বর্তমানে যে অক্ষরটি চলছে তার উপর নির্ভর করে পরিবর্তন করা হয়। গতির 0
গর্তের আগে বা তার চেয়ে কম হলে, একটি মিথ্যা মান আউটপুট দেয়।
_
গতি কমে যায়1
/
গতি কমে যায়5
\
দ্বারা গতি বৃদ্ধি4
কোর্সগুলি optionচ্ছিকভাবে ফাঁক দিয়ে প্যাড করা যেতে পারে। দোলের শক্তি সর্বদা একটি ইতিবাচক পূর্ণসংখ্যার হবে।
গর্তটি enterোকার জন্য বলটি খুব দ্রুত গতিতে পিছন দিকে ঘোরানো বা পাহাড়ের উপর দিয়ে ঝাঁপিয়ে / ঝাঁপিয়ে পড়ার বিষয়ে আপনাকে উদ্বিগ্ন হওয়ার দরকার নেই।
পরীক্ষার মামলা
Input: 27
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Output: true
----------
Input: 26
____ ____ _
__/ \ / U \
__/ \ / \_
\_/
Output: false
----------
Input: 1
U
Output: true
----------
Input: 1
_
U
Output: false
----------
Input: 22
/U
/
/
/
\/
Output: true
----------
Input: 999
_ _
\ /
\ /
\ /
U
Output: true
----------
Input: 5
/
/U
Output: false
----------
Input: 9
/\/\/\/\/U
Output: false
----------
Input: 16
_/\ _
\ __ /\/\/\ /
\ / \ / \ /
\__/ \ / \____________ _/
\_/ U
Output: true
এটি কোড মিনি গল্ফ, বাইট জেতে সংক্ষিপ্ত উত্তর!
\/\/\/\/\/
চেয়ে আরও দক্ষ কোর্স __________
।
\_/
নিম্নলিখিত পদক্ষেপের সাহায্যে ইনপুটটিকে ক্রিয়াকলাপের স্ট্রিমে রূপান্তর করতে পারেন : লাইনগুলির অ্যারেে বিভক্ত করুন, ঘোরান, সমতল করুন, স্ট্রিপ স্পেস করুন।