এই চ্যালেঞ্জের মধ্যে আমি আপনাকে একটি বর্গ ম্যাট্রিক্সের কিউআর পচনের সন্ধান করতে বলব। ম্যাট্রিক্স এ এর কিউআর ক্ষয় দুটি ম্যাট্রিক্স কিউ এবং আর যেমন এ = কিউআর । বিশেষত আমরা কিউকে একটি অর্থোগোনাল ম্যাট্রিক্স হওয়ার জন্য সন্ধান করছি (এটি হল কিউ টি কিউ = কিউকিউ টি = আমি যেখানে আমি গুণক পরিচয় এবং টি হ'ল ট্রান্সপোজ) এবং আর একটি উচ্চতর ত্রিভুজাকার ম্যাট্রিক্স হতে হবে (এর তির্যকের নীচে প্রতিটি মান অবশ্যই হবে) শূন্য হতে হবে)।
আপনি কোড লিখবেন যা কোনও যুক্তিসঙ্গত পদ্ধতিতে বর্গক্ষেত্রের ম্যাট্রিক্স গ্রহণ করে এবং কোনও পদ্ধতি দ্বারা QR পচনকে আউটপুট করে। অনেক ম্যাট্রিকের একাধিক কিউআর পচন থাকে তবে আপনার কেবল কখনও আউটপুট প্রয়োজন।
আপনার ফলাফল ম্যাট্রিকের উপাদানগুলি ম্যাট্রিক্সের প্রতিটি প্রবেশের জন্য একটি প্রকৃত উত্তরের দুটি দশমিক জায়গার মধ্যে হওয়া উচিত।
এটি একটি কোড-গল্ফ প্রতিযোগিতা তাই কম বাইটের সাথে আরও ভাল স্কোর হওয়ার সাথে উত্তরগুলি স্কোর করা হবে।
পরীক্ষার কেস
এগুলি কেবলমাত্র সম্ভাব্য আউটপুট, আপনার আউটপুটগুলি বৈধ হওয়া পর্যন্ত এই সমস্তটির সাথে মেলে না।
0 0 0 1 0 0 0 0 0
0 0 0 -> 0 1 0 0 0 0
0 0 0 0 0 1 , 0 0 0
1 0 0 1 0 0 1 0 0
0 1 0 -> 0 1 0 0 1 0
0 0 1 0 0 1 , 0 0 1
1 2 3 1 0 0 1 2 3
0 3 1 -> 0 1 0 0 3 1
0 0 8 0 0 1 , 0 0 8
0 0 1 0 0 1 1 1 1
0 1 0 -> 0 1 0 0 1 0
1 1 1 1 0 0 , 0 0 1
0 0 0 0 1 0 0 0 0 1 1 0 0 0 1
0 0 0 1 0 0 0 0 1 0 0 1 1 1 0
0 0 1 0 0 -> 0 0 1 0 0 0 0 1 0 0
0 1 1 1 0 0 1 0 0 0 0 0 0 1 0
1 0 0 0 1 1 0 0 0 0 , 0 0 0 0 1