... বা টরোডিয়াল মুর আশেপাশের শহরগুলি
প্রদত্ত ধনাত্মক পূর্ণসংখ্যা h, wএবং একটি অ-নেতিবাচক পূর্ণসংখ্যা i, পার্শ্ববর্তী সূচকের সব আসতে i।
আপনি এর মধ্যে রয়েছে একটি ম্যাট্রিক্স অনুমান করা হয় hসারি wশীর্ষ বাম দিকের কোণায় অবস্থিত সর্বনিম্ন থেকে সংখ্যাযুক্ত উপাদান,,, সর্বোচ্চ, নীচে ডান দিকের কোণায় অবস্থিত, এবং বিনিময়ে, কোন যুক্তিসঙ্গত বিন্যাসে, সূচকের তালিকার যে would সূচককে ঘিরে i,। এই ম্যাট্রিক্সটি একটি টরাস (প্রতিটি প্রান্তের চারপাশে মোড়ানো একটি অসীম মানচিত্র)।
উদাহরণস্বরূপ, ইনপুটস h=4এবং w=4ম্যাট্রিক্সের ফলস্বরূপ:
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
তবে আরও নির্দিষ্টভাবে:
15 12 13 14 15 12
3 0 1 2 3 0
7 4 5 6 7 4
11 8 9 10 11 8
15 12 13 14 15 12
3 0 1 2 3 0
যাতে যদি iহয় তবে 0আপনাকে 15, 12, 13, 3, 1, 7, 4, 5(0 ভিত্তিক) ফিরতে হবে ।
উদাহরণ
0 ভিত্তিক:
h w i Expected result
4 4 5 0, 1, 2, 4, 6, 8, 9, 10
4 4 0 15, 12, 13, 3, 1, 7, 4, 5
4 5 1 15, 16, 17, 0, 2, 5, 6, 7
1 3 2 1, 2, 0, 1, 0, 1, 2, 0
1 1 0 0, 0, 0, 0, 0, 0, 0, 0
1-ভিত্তি করে:
h w i Expected result
4 4 6 1, 2, 3, 5, 7, 9, 10, 11
4 4 1 16, 13, 14, 4, 2, 8, 5, 6
4 5 2 16, 17, 18, 1, 3, 6, 7, 8
1 3 3 2, 3, 1, 2, 1, 2, 3, 1
1 1 1 1, 1, 1, 1, 1, 1, 1, 1
বিধি
- আপনার উত্তর 0 বা 1-ইনডেক্সড হতে পারে, আপনার পছন্দ, দয়া করে নির্দিষ্ট করুন।
- আপনি ধরে নিতে পারেন
i < h * w(বাi <= h * w1-সূচিত উত্তরের জন্য)। - আপনি ধরে নিতে পারেন
i >= 0(বাi > 01-সূচিত উত্তরের জন্য)। - যতক্ষণ আটটি পছন্দসই মান অন্তর্ভুক্ত থাকে ততক্ষণ প্রত্যাবর্তিত মানগুলির ক্রমটি গুরুত্বপূর্ণ নয়।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ ।
- এটি কোড-গল্ফ তাই প্রতিটি ভাষায় সংক্ষিপ্ত উত্তর, জিতেছে!
আরও প্রযুক্তিগত শোনার শিরোনামের জন্য @ কনর ও ব্রায়েনকে ধন্যবাদ এবং আরও পরীক্ষার ক্ষেত্রে @ জিএমএমকে ধন্যবাদ!