আপনার কাজটি কোনও ফাংশন বা একটি প্রোগ্রাম লিখতে হবে, এটি একটি পূর্ণসংখ্যা n>0
ইনপুট হিসাবে গ্রহণ করবে এবং- n
মাত্রিক হাইপারকিউবের किनार গুলির একটি তালিকা আউটপুট দেবে । গ্রাফ তত্ত্বে একটি প্রান্তটি সংযুক্ত থাকে এমন একটি শীর্ষ দ্বি (বা কোণগুলি, যদি আপনি পছন্দ করেন) এর 2-টিপল হিসাবে সংজ্ঞায়িত করা হয়।
উদাহরণ 1
একটি 1-মাত্রিক হাইপারকিউব একটি লাইন এবং এতে দুটি উল্লম্ব রয়েছে, যা আমরা কল করব a
এবং b
।
সুতরাং, আউটপুট হবে:
[[a, b]]
উদাহরণ 2
4-মাত্রিক হাইপারকিউব (বা টেসারেক্ট) 32 টি কিনারা নিয়ে গঠিত এবং এর গ্রাফটি এর মতো দেখায়
এবং আউটপুট এই মত দেখতে পারে
[[a, b], [a, c], [a, e], [a, i], [b, d], [b, f], [b, j], [c, d], [c, g], [c, k], [d, h], [d, l], [e, f], [e, g], [e, m], [f, h], [f, n], [g, h], [g, o], [h, p], [i, j], [i, k], [i, m], [j, l], [j, n], [k, l], [k, o], [l, p], [m, n], [m, o], [n, p], [o, p]]
বিধি
- নামটি অনন্য হিসাবে যতক্ষণ না আপনি নিজের পছন্দ অনুসারে নাম লিখতে পারেন।
- প্রান্তগুলি পুনঃনির্দেশিত, অর্থাৎ
[a, b]
এবং[b, a]
একই প্রান্ত হিসাবে বিবেচিত হয়। - আপনার আউটপুটে অবশ্যই নকল প্রান্ত থাকা উচিত নয়।
- আউটপুট যে কোনও বুদ্ধিমান বিন্যাসে হতে পারে।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
স্কোরিং
সংক্ষিপ্ততম কোড জিতেছে।