এই টুলকিট extended Euclid এর জন্য একটি state ধরে রাখে, তাই একই সংখ্যার উপর gcd, Bézout সহগ, inverse বা লিনিয়ার কনগ্রুয়েন্স—সবই বারবার টাইপ না করে পরীক্ষা করতে পারবেন। Fast power বাইনারি exponentiation লগ ব্যবহার করে, আর CRT coprime ও non‑coprime উভয় মডুলাসের জন্য কম্প্যাটিবিলিটি চেকসহ সমর্থন করে।
প্রতিটি টুল screen reader‑বান্ধব (role="status" ও role="alert" এর মাধ্যমে), আর “কীভাবে হিসাব করা হয়” টেবিলগুলো সরাসরি CSV বা শেয়ারযোগ্য URL হিসেবে এক্সপোর্ট করা যায়।
ফলাফল
কীভাবে হিসাব করা হয়েছে
প্রশ্নোত্তর
আমি কত বড় পূর্ণসংখ্যা ইনপুট দিতে পারি?
সব ইনপুট ফিল্ড JavaScript BigInt হিসেবে পড়া হয়, তাই খুব বড় বা ঋণাত্মক পূর্ণসংখ্যা নিয়েও কাজ করা যায়। কেবল মডুলাসকে অবশ্যই ধনাত্মক পূর্ণসংখ্যা রাখতে হবে।
“কীভাবে হিসাব করা হয়” অংশে কী কী দেখা যায়?
extended Euclid এর quotient টেবিল, inverse বের করতে ব্যবহৃত সহগ, fast power এর res/base/exp ট্রেস, প্রতিটি CRT merge ধাপ এবং লিনিয়ার কনগ্রুয়েন্সের reduction পথ—সবই সেখানে থাকে এবং CSV হিসেবে এক্সপোর্ট করা যায়।