বহুবর্ষীয় দীর্ঘ বিভাগ প্রয়োগ করুন, একটি অ্যালগরিদম যা দুটি বহুভুজকে বিভক্ত করে এবং ভাগফল এবং বাকী অংশটি পায়:
(12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 আর 63x - 26
আপনার প্রোগ্রামগুলিতে, আপনি লেবুতে অবিচ্ছিন্ন শব্দটি সহ বহুবচনগুলি অ্যারে হিসাবে উপস্থাপন করবেন। উদাহরণস্বরূপ, x ^ 5 - 3x ^ 4 + 2x ^ 2 - x + 1 হয়ে যাবে [1, -3, 0, 2, -1, 1]।
আপনি যে দীর্ঘ বিভাগ ফাংশনটি লিখতে চলেছেন তা দুটি মান প্রদান করবে: ভাগফল এবং বাকীটি। আপনাকে সংখ্যাসূচক ধারণা এবং পাটিগণিত ত্রুটিগুলি পরিচালনা করার দরকার নেই। আপনার কাজটি করার জন্য গণিতের গ্রন্থাগারটি ব্যবহার করবেন না তবে, আপনি আপনার ফাংশনটিকে প্রতীকী মানগুলি মোকাবেলা করতে সক্ষম করতে পারেন। সংক্ষিপ্ততম কোড জিতেছে।
উদাহরণ: div([12, -5, 3, -1], [1, 0, -5]) == ([12, -5], [63, -26])