ধরা যাক আপনার ইতিবাচক পূর্ণসংখ্যা N রয়েছে । প্রথমে একটি নিয়মিত বহুভুজ তৈরি করুন, এতে এন রয়েছে প্রতিবেশী প্রান্তের মধ্যবর্তী দূরত্ব 1 টির সাথে শীর্ষে রয়েছে, তারপরে প্রতিটি শীর্ষবিন্দু থেকে প্রতিটি অন্যান্য শীর্ষবিন্দুর সাথে লাইনগুলি সংযুক্ত করুন। শেষ অবধি, একসাথে যোগ করা সমস্ত লাইনের দৈর্ঘ্য গণনা করুন।
উদাহরণ
ইনপুটটি এন = 6 দিয়ে দেওয়া হয়েছে , প্রতিটি শীর্ষবিন্দুটি অন্যান্য শীর্ষে দিয়ে যুক্ত করে রেখাগুলি সহ একটি ষড়ভুজ তৈরি করুন ।
আপনি দেখতে পাচ্ছেন, মোট 6 টি বর্ডার লাইন (দৈর্ঘ্য = 1), 3 টি রেখার সীমানা দৈর্ঘ্য (দৈর্ঘ্য = 2) এবং 6 টি অন্যান্য রেখা রয়েছে যা আমরা পাইথাগ্রাস উপপাদ ব্যবহার করে দৈর্ঘ্যের জন্য গণনা করতে পারি , যা হলো
আমরা যদি একসাথে লাইনের দৈর্ঘ্য যোগ করি তবে আমরা (6 * 1) + (3 * 2) + (6 * 1.732) = 22.392 পাই ।
অতিরিক্ত তথ্য
যেহেতু 2 বা তার চেয়ে কম উল্লম্ব বিশিষ্ট কাঠামোগুলি বহুভুজ হিসাবে বিবেচিত হচ্ছে না, NaN
এন = 1 এর জন্য আউটপুট 0 (বা যেহেতু একক প্রান্তের মধ্যকার দূরত্ব খুব বেশি বোঝা যায় না), যেহেতু একটি একক অনুভূমিকটি অন্য উল্লম্ব সাথে সংযুক্ত হতে পারে না, এবং 1 এন = 2, যেহেতু দুটি অনুভূমিক একক লাইনের সাথে সংযুক্ত রয়েছে।
ইনপুট
কোনও পূর্ণসংখ্যার এন, যেকোন যুক্তিসঙ্গত বিন্যাসে।
আউটপুট
সমস্ত লাইনের দৈর্ঘ্য একত্রে সংশ্লেষ করা হয়, কমপক্ষে 3 দশমিক স্থানে সঠিক, হয় ফাংশন রিটার্ন হিসাবে বা সরাসরি মুদ্রিত হয় stdout
।
বিধি
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড, কোনও ভাষায়, জিতে।
শুভকামনা!
পরীক্ষার কেস
(Input) -> (Output)
1 -> 0 or NaN
2 -> 1
3 -> 3
5 -> 13.091
6 -> 22.392
nan
খুব ভাল, কারণ একক ভার্স্টিক্সের মধ্যে দূরত্ব কোনওভাবেই বোঝা যায় না।
n=1
আমি মনে করি।
N
আউটপুটগুলি বড় হয় এবং ভাসমানগুলি কম সুনির্দিষ্টভাবে পায় বলে since দশমিক দশমিক দশমিক জায়গাগুলির উপরের বাউন্ড ছাড়া কী বোঝায় তা বলা শক্ত ।
1
? আমার বর্তমান এন্ট্রিnan
উদাহরণস্বরূপ শূন্যের চেয়ে ফিরে আসবে এবং এর জন্য কেবল বিশেষ কেসিং লাগবে।