প্রদত্ত n
মানের একটি ভেক্টর (x1,x2,x3,...,xn)
সংশ্লিষ্ট ভ্যান্ডারমনডে ম্যাট্রিক্সের নির্ধারককে প্রদান করে ।
এই নির্ধারক হিসাবে এটি লেখা যেতে পারে:
বিস্তারিত
আপনার প্রোগ্রাম / ফাংশনটি কোনও সুবিধাজনক বিন্যাসে ভাসমান পয়েন্ট সংখ্যাগুলির একটি তালিকা গ্রহণ করতে হবে যা একটি চলক দৈর্ঘ্যের জন্য অনুমতি দেয় এবং নির্দিষ্ট নির্ধারকটিকে আউটপুট দেয়।
আপনি ধরে নিতে পারেন যে ইনপুট পাশাপাশি আউটপুটটি আপনার ভাষা সমর্থন করে এমন মানগুলির সীমার মধ্যে। আপনি যদি ভাষা ভাসমান পয়েন্ট সংখ্যা সমর্থন না করেন তবে আপনি পূর্ণসংখ্যা ধরে নিতে পারেন।
কিছু পরীক্ষার মামলা
মনে রাখবেন যে যখনই দুটি সমান এন্ট্রি থাকবে তখন নির্ধারকটি 0
সংশ্লিষ্ট ভান্ডারমনডে ম্যাট্রিক্সে দুটি সমান সারি থাকায় নির্ধারক হবেন । এই অনুপস্থিত টেস্টকেসটি নির্দেশ করার জন্য @ আর্যান্ডোমরাকে ধন্যবাদ।
[1,2,2,3] 0
[-13513] 1
[1,2] 1
[2,1] -1
[1,2,3] 2
[3,2,1] -2
[1,2,3,4] 12
[1,2,3,4,5] 288
[1,2,4] 6
[1,2,4,8] 1008
[1,2,4,8,16] 20321280
[0, .1, .2,...,1] 6.6586e-028
[1, .5, .25, .125] 0.00384521
[.25, .5, 1, 2, 4] 19.3798828
[1,2,2,3] => 0
অ্যারেতে দুটি সমান উপাদান, কোডটি xi-xi
কেবল তুলনা করে স্ব-তাত্পর্য ( ) পরীক্ষা করে কিনা তা পরীক্ষা করে 0
।