আপনি একটি অ্যারের দেওয়া হয় একটি এর এন সঙ্গে কঠোরভাবে ধনাত্মক পূর্ণসংখ্যা, এন ≥ 2 ।
আপনার টাস্ক প্রতিটি প্রবেশ মানচিত্র হয় একটি আমি হবে:
- 1 যদি একটি জে মোড এ আমি প্রতিটি জে এর জন্য বিজোড় যেমন 1 ≤ j ≤ n এবং j ≠ i
- 2 যদি একটি জে মোড এ আমি প্রতিটি জে যেমন 1 ≤ j ≤ n এবং j ≠ i এর জন্যও হয়
- 0 অন্যথায় (মিশ্র অংশ)
উদাহরণ
জন্য একটি = [73, 50, 61] , আমরা আছে:
- 50 মোড 73 = 50 , 61 মড 73 = 61 → মিশ্র
- 73 মোড 50 = 23 , 61 মড 50 = 11 → সমস্ত বিজোড়
- 73 মোড 61 = 12 , 50 মড 61 = 50 → সব কিছু
সুতরাং, প্রত্যাশিত আউটপুট [0, 1, 2] ।
বিধি
- আপনি 0 , 1 এবং 2 এর পরিবর্তে যে কোনও তিনটি স্বতন্ত্র মান (যে কোনও ধরণের) ব্যবহার করতে পারেন যতক্ষণ না সেগুলি সুসংগত থাকে। আপনি যদি চ্যালেঞ্জটিতে বর্ণিত একটি ব্যবহার না করেন তবে দয়া করে আপনার ম্যাপিং নির্দিষ্ট করুন ।
- সে সম্পর্কে কোনও সন্দেহ থাকা উচিত, শূন্য সমান ।
- এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর!
পরীক্ষার মামলা
[ 1, 2 ] --> [ 2, 1 ]
[ 3, 4 ] --> [ 1, 1 ]
[ 1, 2, 3 ] --> [ 2, 1, 0 ]
[ 4, 4, 4 ] --> [ 2, 2, 2 ]
[ 73, 50, 61 ] --> [ 0, 1, 2 ]
[ 941, 459, 533 ] --> [ 1, 0, 0 ]
[ 817, 19, 928, 177 ] --> [ 1, 2, 1, 1 ]
[ 312, 463, 336, 729, 513 ] --> [ 0, 2, 0, 0, 0 ]
[ 53, 47, 33, 87, 81, 3, 17 ] --> [ 0, 0, 0, 1, 0, 2, 0 ]
[1]
, [0, 1]
এবং [1, 1]
কাজ করে?