আপনার কাছে একটি সুইমিং পুল রয়েছে যা পানিতে কানায় কানায় পূর্ণ রয়েছে। আপনার এটি খালি করা দরকার, তবে আপনি একটি কার্যকর পদ্ধতি সম্পর্কে ভাবতে পারবেন না। সুতরাং আপনি আপনার লাল একক কাপ ব্যবহার করার সিদ্ধান্ত নিন। আপনি বার বার কাপটি পুরোভাবে পূরণ করবেন এবং এটি পুলের বাইরে ফেলে দেবেন।
চ্যালেঞ্জ
পুল খালি করতে কত সময় লাগবে?
ইনপুট
[shape of pool] [dimensions] [shape of cup] [dimensions] [speed]
shape of pool
এই স্ট্রিং এক হতে হবে:circle
,triangle
, অথবাrectangle
। নোট করুন যে এগুলি আসলে ত্রিমাত্রিক আকারগুলি বোঝায়: সিলিন্ডার, ত্রিভুজাকার প্রিজম এবং আয়তক্ষেত্রাকার প্রিজম।dimensions
আকারের উপর নির্ভর করে ভিন্ন হবে।- বৃত্ত:
[radius] [height]
। খণ্ড = π r 2 ঘ - ত্রিভুজ:
[base] [height] [length]
। আয়তন = 1/2 (বিএইচ) * দৈর্ঘ্য - আয়তক্ষেত্র: আয়তনের
[width] [length] [height]
= lW
- বৃত্ত:
shape of cup
এবংdimensions
একইভাবে কাজ। কাপটি কোনও বৃত্ত, ত্রিভুজ বা আয়তক্ষেত্র হতে পারে।speed
সেকেন্ডে এক কাপ পূর্ণ পানি খালি করতে সময় লাগে ।
আউটপুট
সুইমিং পুলটি খালি করতে সেকেন্ডের সংখ্যা । এটি নিকটতম দ্বিতীয় দিকে বৃত্তাকার করা যেতে পারে।
মন্তব্য
- ইনপুটটিতে কোনও ইউনিট থাকবে না। সমস্ত দূরত্বের ইউনিটগুলি সমান বলে ধরে নেওয়া হয় (কোনও আকারের উচ্চতা ইঞ্চি এবং প্রস্থের প্রস্থে হবে না)।
- জন্য 3.14 ব্যবহার করুন
pi
। - ইনপুটটি স্ট্রিং এবং ভাসমান-পয়েন্ট সংখ্যা দ্বারা তৈরি করা হবে।
- কখনই বৃষ্টি হবে না। কোন জল যোগ করা হবে না।
- আপনার খুব আছে অবিচল হাত আছে। আপনি প্রতিবার একেবারে ঠিক কাপটি পূরণ করবেন এবং আপনি কোনও দিনই তা ছড়াবেন না।
- একবার আপনি সমাপ্তির কাছাকাছি পৌঁছে গেলে, এক কাপ পুরো জল খাড়া করা শক্ত হবে। আপনার এই সম্পর্কে চিন্তা করার দরকার নেই। আপনি খুব শক্তিশালী, যাতে আপনি পুলটি এর পাশের দিকে ঝুঁকতে পারেন (কোনও বেশি সময় না ব্যবহার করে)।
- যে কোনও সময় আপনি কোনও গণনা করেন, নিকটতম শততমের দিকে গোল করা ঠিক আছে । আপনার চূড়ান্ত উত্তর সঠিক হতে হবে না।
পরীক্ষার কেস
ইনপুট: triangle 10 12.25 3 circle 5 2.2 5
আউটপুট: 10
সর্বশেষ স্কুপে 172.7 এরও কম থাকা সত্ত্বেও, এটি খালি করতে এখনও পুরো পাঁচ সেকেন্ড সময় লাগে।
ইনপুট: triangle 5 87.3 20001 rectangle 5.14 2 105.623 0.2
আউটপুট:804.2
- প্রতিটি গণনার পরে আপনার নিকটতম শততম হওয়া উচিত।
- চূড়ান্ত হিসাব বৃত্তাকার আপ করা হয় 804,2 করার 804,05567 থেকে। এটি কারণ শেষ যে সামান্য বিট জল খালি করা আবশ্যক।
বিধি
- আপনি একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন লিখতে পারেন।
- স্টিডিন বা ফাংশন পরামিতি থেকে ইনপুট নেওয়া উচিত। আউটপুট stdout মাধ্যমে প্রিন্ট করা উচিত বা ফিরে।
- ইনপুট ফর্ম্যাটটিকে পুনরায় সাজানো যায়, যতক্ষণ আপনি জমা দেওয়ার ক্ষেত্রে তা উল্লেখ করেন। আপনি "বৃত্ত", "ত্রিভুজ" এবং "আয়তক্ষেত্র" স্ট্রিংগুলিও ছোট করতে পারেন।
- গ্রন্থাগারগুলি এবং ভলিউম বা ক্ষেত্রের সাথে জড়িত অন্তর্নির্মিত ফাংশনগুলিকে অনুমোদিত নয়।
স্কোরিং
এটি কোড-গল্ফ । ন্যূনতম সংখ্যক বাইট জেতা সহ জমা দেওয়া।