ক্রস পণ্য দুই ত্রিমাত্রিক ভেক্টর এবং অনন্য ভেক্টর হয় যেমন যে:
→ একটি → খ দুটি এবং উভয়ের জন্য অর্থেগোনাল
এর দৈর্ঘ্য এবং দ্বারা গঠিত সমান্তরাল অঞ্চলের ক্ষেত্রের সমান
এর নির্দেশ , , এবং , যাতে অনুসরণ ডানদিকের নিয়ম ।
ক্রস প্রোডাক্টের জন্য কয়েকটি সমতুল্য সূত্র রয়েছে, তবে একটি নিম্নরূপ:
যেখানে , , , এবং প্রথম, দ্বিতীয় এবং তৃতীয় মাত্রায় ইউনিট ভেক্টর।
চ্যালেঞ্জ
দুটি থ্রিডি ভেক্টর দেওয়া, একটি সম্পূর্ণ প্রোগ্রাম লিখুন বা তাদের ক্রস পণ্যটি খুঁজে পেতে ফাংশন করুন। বিশেষভাবে ক্রস পণ্য গণনা করে এমন বিল্টিনগুলি অনুমোদিত নয়।
ইনপুট
প্রতিটি তিনটি প্রকৃত সংখ্যার দুটি অ্যারে। যদি আপনার ভাষায় অ্যারে না থাকে তবে সংখ্যাগুলি অবশ্যই ত্রিশে ভাগ করা উচিত। উভয় ভেক্টর মাত্রার থাকবে । নোট করুন যে ক্রস পণ্যটি ), সুতরাং আপনার অর্ডার নির্দিষ্ট করার উপায় থাকতে হবে।
আউটপুট
তাদের ক্রস পণ্যটি যুক্তিসঙ্গত ফর্ম্যাটে প্রতিটি সংস্থার সাথে চারটি উল্লেখযোগ্য চিত্র বা to , যাহা আলগা হয় সঠিক accurate বৈজ্ঞানিক স্বরলিপি isচ্ছিক।
পরীক্ষার মামলা
[3, 1, 4], [1, 5, 9]
[-11, -23, 14]
[5, 0, -3], [-3, -2, -8]
[-6, 49, -10]
[0.95972, 0.25833, 0.22140],[0.93507, -0.80917, -0.99177]
[-0.077054, 1.158846, -1.018133]
[1024.28, -2316.39, 2567.14], [-2290.77, 1941.87, 712.09]
[-6.6345e+06, -6.6101e+06, -3.3173e+06]
এটি কোড-গল্ফ , তাই বাইটগুলির মধ্যে সংক্ষিপ্ততম সমাধানটি জিতে।
মালটিসেন একটি অনুরূপ চ্যালেঞ্জ পোস্ট করেছিলেন , তবে প্রতিক্রিয়াটি কম ছিল এবং প্রশ্নটি সম্পাদিত হয়নি।