... বা টরোডিয়াল মুর আশেপাশের শহরগুলি
প্রদত্ত ধনাত্মক পূর্ণসংখ্যা 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 * w
1-সূচিত উত্তরের জন্য)। - আপনি ধরে নিতে পারেন
i >= 0
(বাi > 0
1-সূচিত উত্তরের জন্য)। - যতক্ষণ আটটি পছন্দসই মান অন্তর্ভুক্ত থাকে ততক্ষণ প্রত্যাবর্তিত মানগুলির ক্রমটি গুরুত্বপূর্ণ নয়।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ ।
- এটি কোড-গল্ফ তাই প্রতিটি ভাষায় সংক্ষিপ্ত উত্তর, জিতেছে!
আরও প্রযুক্তিগত শোনার শিরোনামের জন্য @ কনর ও ব্রায়েনকে ধন্যবাদ এবং আরও পরীক্ষার ক্ষেত্রে @ জিএমএমকে ধন্যবাদ!