একটি প্রোগ্রাম লিখুন যা পাঠ্যগুলির একটি আয়তক্ষেত্রাকার ব্লকে X
'র এবং .
' এর সমন্বয়ে তৈরি হয় , যেমন এই রুক্ষ A
:
......
..XX..
.X..X.
.XXXX.
.X..X.
.X..X.
এই গ্রিডের একটি প্রতিনিধিত্ব আউটপুট 45 ডিগ্রি ঘড়ির কাঁটার বিপরীতে ঘুরিয়ে দিয়ে স্ল্যাশ আঁকুন - প্রসঙ্গের উপর নির্ভর করে এগিয়ে বা পিছনে - সর্বত্র X
একটি .
বা গ্রিডের পাশের অংশ (বাকি জায়গাগুলি পূরণ করে):
/\/\
/ /\ \
\/ / \
/\/ /\ \
\ / \/
\ \
\ \
\/
ইনপুটতে থাকা আকারটি X
স্ল্যাশ দ্বারা বজায় রাখার সময় পর্যন্ত পেছনের এবং শীর্ষস্থানীয় স্থানগুলির সংখ্যা (এবং নিউলাইনগুলি) কোনও বিষয় নয় । এটির অতিরিক্ত সারি বা কলামগুলি ছাঁটাই করা ঠিক আছে .
।
I / O এর জন্য আপনি স্টিডিন / স্টডআউট / ফাইলগুলি / কমান্ড লাইন প্যারামিটারগুলির যে কোনও সংমিশ্রণ ব্যবহার করতে পারেন। উদাহরণস্বরূপ আপনার স্ক্রিপ্টটি X.
প্যাটার্নের কোনও ফাইলের নাম নিতে পারে এবং স্ল্যাশ প্যাটার্ন দিয়ে ফাইলটি পুনরায় লিখতে পারে। অথবা আপনার স্ক্রিপ্ট X.
স্ট্যান্ডিন লাইন থেকে রেখার মাধ্যমে প্যাটার্নটি গ্রহণ করতে পারে ( d
হয়ে গেলে টিপুন ) এবং ফলাফলকে স্টাডআউটে আউটপুট দেয়।
ইনপুটটি যথেচ্ছভাবে বড় হতে পারে তবে আপনি ধরে নিতে পারেন এটি সর্বদা ভাল ফর্ম্যাট হয়েছে।
এর বাইরে কোনও অক্ষর / \
এবং নিউলাইনগুলি কোনও আউটপুটে থাকা উচিত।
স্কোরিং
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী। আপনি যদি নন-এএসসিআইআই অক্ষর ব্যবহার করেন তবে https://mothereff.in/byte-coutter কে বাইট কাউন্টার হিসাবে ব্যবহার করুন ।
বোনাস: আপনি যদি আপনার প্রোগ্রামের একটি অক্ষর পরিবর্তন করতে (প্রতিস্থাপন করুন, অপসারণ করতে পারবেন না) মাইনাস 50 বাইট করুন যাতে এটি স্ল্যাশ গ্রিডকে 45 ডিগ্রি ঘড়ির কাঁটার দিকে ঘুরিয়ে দেয় , যেমন:
/\/\
/ /\ \
/ \ \/
/ /\ \/\
\/ \ /
/ /
/ /
\/
ইনপুট নমুনা
XXXXXXXXX
X.......X
X.XXXXX.X
X.X...X.X
X.X.X.X.X
X.X...X.X
X.XXXXX.X
X.......X
XXXXXXXXX
XXX...XXX....XXX...XXX
X..X..X..X..X.....X...
XXX...XXX...X.....X.XX
X.....X.....X.....X..X
X.....X......XXX...XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X
X...X...............X...............X...........X...................X...X
X...X...XXXXXXXXX...X...XXXXX...XXXXXXXXX...XXXXX...XXXXX...XXXXX...X...X
X...............X.......X...X...........X...........X...X...X.......X...X
XXXXXXXXX...X...XXXXXXXXX...XXXXXXXXX...XXXXX...X...X...X...XXXXXXXXX...X
X.......X...X...............X...........X...X...X...X...X...........X...X
X...X...XXXXXXXXXXXXX...X...X...XXXXXXXXX...XXXXX...X...XXXXXXXXX...X...X
X...X...............X...X...X.......X...........X...........X.......X...X
X...XXXXXXXXXXXXX...XXXXX...XXXXX...X...XXXXX...XXXXXXXXX...X...XXXXX...X
X...........X.......X...X.......X...X.......X...........X...X...........X
X...XXXXX...XXXXX...X...XXXXX...X...XXXXXXXXX...X...X...X...XXXXXXXXXXXXX
X.......X.......X...X...X.......X.......X.......X...X...X.......X.......X
XXXXXXXXXXXXX...X...X...X...XXXXXXXXX...X...XXXXX...X...XXXXX...XXXXX...X
X...........X...X...........X.......X...X.......X...X.......X...........X
X...XXXXX...X...XXXXXXXXX...XXXXX...X...XXXXX...XXXXX...XXXXXXXXXXXXX...X
X...X.......X...........X...........X.......X...X...X...............X...X
X...X...XXXXXXXXX...X...XXXXX...XXXXXXXXX...X...X...XXXXXXXXXXXXX...X...X
X...X...........X...X...X...X...X...........X...............X...X.......X
X...XXXXXXXXX...X...X...X...XXXXX...XXXXXXXXX...XXXXXXXXX...X...XXXXXXXXX
X...X.......X...X...X...........X...........X...X.......X...............X
X...X...XXXXX...XXXXX...XXXXX...XXXXXXXXX...XXXXX...X...XXXXXXXXX...X...X
X...X...................X...........X...............X...............X...X
X...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
( গোলকধাঁধা উত্স )
সম্পর্কিত প্রশ্নাবলী:
স্ল্যাশ ব্যবহার করে হিলবার্ট বক্ররেখা আঁকুন
একটি তির্যক বরাবর একটি অনুভূমিকভাবে সাজানো, ডান-কোণযুক্ত ASCII আকারটি প্রান্তিক করুন