চ্যালেঞ্জ সহজভাবে হয়; নিম্নলিখিত ছয় 2D পূর্ণসংখ্যার অ্যারে আউটপুট করুন:
[[ 1, 11, 21, 31, 41, 51],
[ 3, 13, 23, 33, 43, 53],
[ 5, 15, 25, 35, 45, 55],
[ 7, 17, 27, 37, 47, 57],
[ 9, 19, 29, 39, 49, 59]]
[[ 2, 11, 22, 31, 42, 51],
[ 3, 14, 23, 34, 43, 54],
[ 6, 15, 26, 35, 46, 55],
[ 7, 18, 27, 38, 47, 58],
[10, 19, 30, 39, 50, 59]]
[[ 4, 13, 22, 31, 44, 53],
[ 5, 14, 23, 36, 45, 54],
[ 6, 15, 28, 37, 46, 55],
[ 7, 20, 29, 38, 47, 60],
[12, 21, 30, 39, 52]]
[[ 8, 13, 26, 31, 44, 57],
[ 9, 14, 27, 40, 45, 58],
[10, 15, 28, 41, 46, 59],
[11, 24, 29, 42, 47, 60],
[12, 25, 30, 43, 56]]
[[16, 21, 26, 31, 52, 57],
[17, 22, 27, 48, 53, 58],
[18, 23, 28, 49, 54, 59],
[19, 24, 29, 50, 55, 60],
[20, 25, 30, 51, 56]]
[[32, 37, 42, 47, 52, 57],
[33, 38, 43, 48, 53, 58],
[34, 39, 44, 49, 54, 59],
[35, 40, 45, 50, 55, 60],
[36, 41, 46, 51, 56]]
এই 2D পূর্ণসংখ্যা অ্যারে কি? এই যেকোন ম্যাজিক ট্রিকটিতে এই নম্বরগুলি সহ কার্ডগুলি ব্যবহৃত হয়:
যাদু কৌশলটি কাউকে [1, 60] পরিসীমাটির একটি সংখ্যা সম্পর্কে চিন্তা করতে বলে এবং যাদুকরী কৌশলটি সম্পাদনকারীটিকে এই নম্বরটি থাকা সমস্ত কার্ড দেয়। যাদু কৌশলটি সম্পাদনকারী যিনি সেই ব্যক্তিটি যে নম্বরটি ভাচ্ছিলেন সেই নম্বর পেতে প্রদত্ত কার্ডগুলির উপরের বাম সংখ্যা (2 এর সমস্ত শক্তি) যোগ করতে পারে। কেন এই কাজগুলি এখানে কিছু অতিরিক্ত ব্যাখ্যা পাওয়া যাবে।
চ্যালেঞ্জ বিধি:
- আপনি যে কোনও যুক্তিসঙ্গত বিন্যাসে ছয় 2D পূর্ণসংখ্যার অ্যারে আউটপুট করতে পারেন। ডিলিমিটার দিয়ে মুদ্রিত হতে পারে; ছয় 2D পূর্ণসংখ্যার অ্যারে সমন্বিত একটি 3 ডি পূর্ণসংখ্যার অ্যারে হতে পারে; লাইনগুলির একটি স্ট্রিং-তালিকা হতে পারে; প্রভৃতি
- 2D পূর্ণসংখ্যার অ্যারেগুলি আয়তক্ষেত্রাকার ম্যাট্রিকগুলি তৈরি করার জন্য আপনাকে পরিসীমা
[-60, -1]
বা চরিত্রের নেতিবাচক মান সহ শেষ চারটি কার্ডের নীচের ডান পজিশনটি পূরণ করার অনুমতি দেওয়া হয়েছে'*'
(না, আপনাকে সেগুলি পূরণ করার অনুমতি নেই0
বা কোনও নন -অনুবর্তক যেমনnull
/undefined
বিকল্প হিসাবে পছন্দ করে,*
যেহেতু একটি তারাও আসল কার্ডগুলিতে ব্যবহৃত হয় ব্যতীত)। - ম্যাট্রিকগুলিতে সংখ্যার ক্রম বাধ্যতামূলক। যদিও এটি শারীরিক যাদু কৌশলটির জন্য কোনও বিষয় নয়, আমি এই চ্যালেঞ্জটিকে মূলত একটি ম্যাট্রিক্স - কলমোগোরভ-জটিলতা হিসাবে দেখি , সুতরাং আদেশের উপর বিধিনিষেধ।
আউটপুট তালিকায় ম্যাট্রিকের ক্রম যে কোনও ক্রমে হতে পারে, যেহেতু এটি শীর্ষ-বাম কার্ড থেকে কোনটি ম্যাট্রিক্স clear
সাধারাইওন রুল:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার পক্ষে যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - আপনার উত্তরটির জন্য ডিফল্ট আই / ও বিধিগুলির সাথে মানক বিধিগুলি প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি এবং ফিরতি-টাইপ, সম্পূর্ণ প্রোগ্রাম সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলস নিষিদ্ধ।
- যদি সম্ভব হয় তবে দয়া করে আপনার কোডের পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন (অর্থাত্ টিআইও) ) ।
- এছাড়াও, আপনার উত্তরের জন্য একটি ব্যাখ্যা যুক্ত করা অত্যন্ত প্রস্তাবিত।
[ascii-art]
কঠোর (MD5) আউটপুট বিধিগুলির সাথে একটি চ্যালেঞ্জ, যেখানে খনিটি খুব নমনীয় (এবং সারি / কলামগুলি বদলানো হয়, এবং এর [1,60]
পরিবর্তে পরিসীমা হয় [1,63]
; বেশ ছোট ছোট পার্থক্য, তবে এখনও)।
n
উপস্থিত কিনা তা সত্য / মিথ্যা মান আউটপুট করতে বলেk
; যেখানে আমার চ্যালেঞ্জটি একটি ছয়টি ম্যাট্রিককে আউটপুট দেওয়ার জন্য কেসি-চ্যালেঞ্জ))