একজন গসিয়ান পূর্ণসংখ্যা একটি জটিল সংখ্যা, যার বাস্তব এবং কল্পিত অংশের পূর্ণসংখ্যার হয়।
গৌসিয়ান পূর্ণসংখ্যা, সাধারণ পূর্ণসংখ্যার মতো গৌসিয়ান প্রাইমের পণ্য হিসাবে একটি অনন্য উপায়ে উপস্থাপন করা যেতে পারে। এখানে চ্যালেঞ্জটি কোনও প্রদত্ত গাউসিয়ান পূর্ণসংখ্যার মূল উপাদান গণনা করা।
ইনপুট: গাউসিয়ান পূর্ণসংখ্যা, যা 0 এর সমান হয় না এবং একক হয় না (যেমন 1, -1, i এবং -i ইনপুট হিসাবে দেওয়া যায় না)। যে কোনও বুদ্ধিমান বিন্যাস ব্যবহার করুন, উদাহরণস্বরূপ:
- 4-5i
- -5 * ঞ +4
- (4, -5)
আউটপুট: গাউসিয়ান পূর্ণসংখ্যার একটি তালিকা, যা প্রধান (যেমন তাদের কোনওটিই দুটি নন-ইউনিট গাউসিয়ান পূর্ণসংখ্যার পণ্য হিসাবে প্রতিনিধিত্ব করতে পারে না), এবং যার পণ্য ইনপুট সংখ্যার সমান। আউটপুট তালিকার সমস্ত নম্বর অবশ্যই অপ্রয়োজনীয়, অর্থাত্ 1, -1, i বা -i নয়। যে কোনও বুদ্ধিমান আউটপুট ফর্ম্যাট ব্যবহার করা যেতে পারে; এটি অগত্যা ইনপুট বিন্যাসের মতো হওয়া উচিত নয়।
যদি আউটপুট তালিকার 1 টির বেশি উপাদান থাকে তবে কয়েকটি সঠিক আউটপুট সম্ভব are উদাহরণস্বরূপ, ইনপুট 9 এর জন্য আউটপুট [3, 3] বা [-3, -3] বা [3i, -3i] বা [-3i, 3i] হতে পারে।
পরীক্ষার কেস, ( এই টেবিল থেকে নেওয়া ; পরীক্ষার ক্ষেত্রে 2 লাইন)
2
1+i, 1-i
3i
3i
256
1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i,1+i
7+9i
1+i,2−i,3+2i
27+15i
1+i,3,7−2i
6840+585i
-1-2i, 1+4i, 2+i, 3, 3, 6+i, 6+i
গাউসিয়ান পূর্ণসংখ্যার জন্য অন্তর্নির্মিত কার্যগুলি অনুমোদিত নয়। অন্তর্নির্মিত ফাংশনগুলি দ্বারা সাধারণ পূর্ণসংখ্যার ফ্যাক্টরিং অনুমোদিত তবে।
3i
সঠিক উত্তর কারণ i
একটি প্রধান নয়। এটি পরিষ্কার করার জন্য আমি পরীক্ষার কেস আপডেট করেছি।
256=(1+i)**16
নয় এবং(1+i)**8
256=2**8=(2i)**8
2i=(1+i)**2
3i
হিসাবে আসতে3,i
, বা3i
?