এটির মতো একটি পতাকা নিন:
-----------------------------
| | |
| | |
|=============+=============|
| | |
| | |
-----------------------------
এবং একটি সংখ্যা ইনপুট: "তরঙ্গ দৈর্ঘ্য"
বলুন তরঙ্গের দৈর্ঘ্য 5 ছিল। তারপরে শুরু থেকে প্রতিটি 5 টি অক্ষর রেখাটি পরবর্তী অক্ষরটিকে একটি -
দিয়ে প্রতিস্থাপন করুন \
এবং সমস্ত অক্ষরকে এক সারি নীচে স্থানান্তরিত করুন। শেষ পর্যন্ত এটি পুনরাবৃত্তি করুন। আপনি এখানে দিয়ে শেষ:
-----\
| -----\
| -----\
|===== | -----\
| ====== | -----
| ==+=== |
-----\ | ====== |
-----\ | ====|
-----\ |
-----\ |
-----
যদি আপনি শেষে পুরো তরঙ্গ দৈর্ঘ্য তৈরি করতে সক্ষম না হন তবে পতাকা সমাপ্ত হবে। শেষ অবধি সমতল থাকুন।
আপনি ধরে নিতে পারেন যে সমস্ত লাইন একই দৈর্ঘ্যের এবং উপরের এবং নীচের লাইনগুলি পুরোপুরি -
(0x2D) এর সমন্বয়ে গঠিত এবং বাকী অক্ষরগুলি রয়েছে !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
বা একটি স্থান ( )। (সুতরাং এটির আসকি মূল্য হ'ল )
x
যেখানে
পতাকাটি কমপক্ষে 3 লম্বা এবং 3 প্রশস্ত হবে।31 < x < 127
তরঙ্গ দৈর্ঘ্য একটি অ-নেতিবাচক পূর্ণসংখ্যার (> = 0) হবে।
(আপনারও তরঙ্গ দৈর্ঘ্য 1 সবচেয়ে ছোট তরঙ্গদৈর্ঘ্য হতে পারে, সুতরাং উপরের উদাহরণটি ওয়েভ দৈর্ঘ্যের 6 হবে This এটি ঠিক আছে))
আপনার পতাকার আই / ও লাইনগুলির অ্যারে বা একাধিক লাইনের স্ট্রিং হিসাবে হতে পারে।
আউটপুট ফ্ল্যাগের পেছনের স্থান থাকতে পারে তবে প্রতিটি পতাকার সমান হওয়ায় কেবল শীর্ষস্থানীয় স্থান থাকতে পারে। কোনও ইনপুট ফ্ল্যাগে ট্রেলিং স্পেস মুছতে পারে।
স্কোরিং
এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম সমাধান, বাইটে, জিতে।
পরীক্ষার মামলা
---
abc
---
2
--\
abc
--\
-----
| + |
-----
10
-----
| + |
-----
---------------------------------------
|&&&&&& &&&&&&|
|&&&&&& &&&&&&|
|&&&&&& &&&&&&|
|&&&&&& .\^/. &&&&&&|
|&&&&&& . | | . &&&&&&|
|&&&&&& |\| |/| &&&&&&|
|&&&&&& .--' '--. &&&&&&|
|&&&&&& \ / &&&&&&|
|&&&&&& > < &&&&&&|
|&&&&&& '~|/~~|~~\|~' &&&&&&|
|&&&&&& | &&&&&&|
|&&&&&& &&&&&&|
|&&&&&& &&&&&&|
---------------------------------------
12
------------\
|&&&&&& ------------\
|&&&&&& ------------\
|&&&&&& &&&&&&|
|&&&&&& &&&&&&|
|&&&&&& .\^/. &&&&&&|
|&&&&&& . | | . &&&&&&|
|&&&&&& . |\| |/| &&&&&&|
|&&&&&& --' '-- &&&&&&|
|&&&&&& \ /. &&&&&&|
|&&&&&& > < &&&&&&|
|&&&&&& '~|/~~|~~\|~' &&&&&&|
|&&&&&& | &&&&&&|
|&&&&&& &&&&&&|
------------\ &&&&&&|
------------\ &&&&&&|
------------\
-----------------------
|-._`-._ :| |: _.-'_.-|
| `-._`:| |:`_.-' |
|-------`-' '-'-------|
|------_.-. .-._------|
| _.-'_.:| |:._`-._ |
|-'_.-' :| |: `-._`-|
-----------------------
4
----\
|-._`----\
| `-._ :----\
|-----._`:| |: ----\
|-------`-| |:`_.-'_---
| _.--_.-' '-'_.-' .-|
|-'_.-'_.:. .-.----- |
----\-' :| |:._------|
----\| |: _`-._--|
----\ `-._ |
----\`-|
---
---------------
---------------
---------------
---------------
---------------
5
-----\
-----------\
---------------
---------------
-----\---------
-----\---
---
-------------------------------------------
|* * * * * |##########################|
| * * * * *| |
|* * * * * |##########################|
| * * * * *| |
|* * * * * |##########################|
| * * * * *| |
|* * * * * |##########################|
|--------------- |
|#########################################|
| |
|#########################################|
| |
|#########################################|
-------------------------------------------
0
\
|\
|*\
| \
|** \
| *\
|** \
| ** \
|** *\
|- ** \
|#- ** \
| #-** *\
|# #- ** \
| # #- ** \
\# # #-** *\
\# # #- ** \
\# # #- **|\
\# # #-** |#\
\# # #- **| #\
\# # #- |# #\
\# # #-**| # #\
\# # #- |# # #\
\# # #-| # # #\
\# # #-# # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # #\
\# # # # # # |
\# # # # # #|
\# # # # # |
\# # # # #|
\# # # # |
\# # # #|
\# # # |
\# # #|
\# # |
\# #|
\# |
\#|
\|
\