নম্বরগুলি ধরুন 0, 1, 2, 3, 4, ...
এবং নীচের দিকে শুরু করে একটি পৃথক বর্গক্ষেত্রে প্রতিটি অঙ্ক লিখুন clock
তারপরে অক্ষরের প্রতিনিধিত্বকারী চারটি স্বতন্ত্র এবং সামঞ্জস্যপূর্ণ ASCII অক্ষরের একটি (আপনার পছন্দ) দেওয়া হয়েছে এবং একটি ইনপুট পূর্ণসংখ্যা n
, n
সংশ্লিষ্ট অক্ষের সাথে বর্গগুলি নির্বাচন করে বর্ণিত ক্রমের প্রথম পদগুলিকে আউটপুট দেয় ।
উদাহরণস্বরূপ, নীচে পার্টওয়ে পর্যন্ত সজ্জিত সর্পিলটি রয়েছে 29
। ধরুন আমরা u / d / l / r
প্রতিনিধিত্ব করে আমাদের চারটি অক্ষরের জন্য ব্যবহার করি up / down / left / right
। তারপরে, u
ইনপুট হিসাবে প্রদত্ত , আমরা আউটপুট 0, 5, 1, 4 ...
(ধনাত্মক y- অক্ষ) পর্যন্ত পর্ব পর্যন্ত n
। আমরা পরিবর্তে দেওয়া ছিল l
ইনপুট হিসাবে, তাহলে এটি হবে 0, 3, 1, 1 ...
আপ n
তম পরিভাষা।
2---3---2---4---2---5---2
| |
2 1---3---1---4---1 6
| | | |
2 2 4---5---6 5 2
| | | | | |
1 1 3 0 7 1 7
| | | | | | |
2 1 2---1 8 6 2
| | | | |
0 1---0---1---9 1 8
| | |
2---9---1---8---1---7 2
এগুলি ওইআইএসের ক্রম:
- ধনাত্মক এক্স-অক্ষের জন্য http://oeis.org/A033953
- ধনাত্মক y- অক্ষের জন্য http://oeis.org/A033988
- নেগেটিভ এক্স-অক্ষের জন্য http://oeis.org/A033989
- oeণাত্মক y- অক্ষের জন্য http://oeis.org/A033990
উদাহরণ
d 19
[0, 1, 1, 8, 3, 7, 6, 2, 1, 5, 1, 1, 6, 2, 2, 1, 3, 4, 0]
r 72
[0, 7, 1, 7, 4, 2, 8, 1, 1, 3, 1, 2, 0, 2, 3, 1, 3, 4, 6, 5, 5, 5, 7, 7, 8, 8, 9, 6, 8, 1, 1, 1, 2, 3, 1, 8, 0, 6, 1, 7, 0, 9, 2, 8, 4, 3, 2, 1, 1, 7, 2, 6, 2, 1, 3, 3, 5, 5, 3, 2, 2, 0, 4, 3, 2, 5, 4, 6, 5, 0, 5, 1]
u 1
[0]
বিধি
- প্রযোজ্য হলে, আপনি ধরে নিতে পারেন যে ইনপুট / আউটপুটটি আপনার ভাষার নেটিভ পূর্ণসংখ্যার প্রকারে ফিট করবে।
- আপনি যদি চারটি অক্ষটি উপস্থাপনের জন্য পূর্ণসংখ্যা ব্যবহার করে থাকেন তবে আপনি নিয়মগুলি ভঙ্গ না করে negativeণাত্মক পূর্ণসংখ্যা ব্যবহার করতে পারেন।
- ইনপুট এবং আউটপুট যে কোনও সুবিধাজনক পদ্ধতি দ্বারা দেওয়া যেতে পারে ।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরে আসতে পারেন।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এই কোড-গলফ সুতরাং সমস্ত সাধারণ গল্ফিং বিধি প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।