লক্ষ্য: একটি প্রোগ্রাম বা ফাংশন লিখুন যা একটি সাইনোসাইডাল আকারে একটি ইনপুট স্ট্রিং প্রিন্ট করে।
এএসসিআইআই সাইনোসয়েড
এখানে সাইনোসয়েডের একটি সময় রয়েছে:
.......
... ...
.. ..
. .
. .
. .
. . .
. .
. .
. .
.. ..
... ...
.......
মনে রাখবেন যে প্রতিটি কলামে ঠিক একটি বিন্দু রয়েছে।
- ইনপুট স্ট্রিংয়ের প্রতিটি অক্ষর বাম থেকে ডানে উপরের আকারের একটি বিন্দুকে প্রতিস্থাপন করবে।
- ইনপুট স্পেসগুলি বিন্দুর জায়গায় স্বাভাবিক অক্ষরের মতো আউটপুট করতে হয়।
- শুরুর চরিত্রটি উপরের চিত্রের বামতম বিন্দুটির সাথে মিলে যায়।
- এটি কেবলমাত্র একটি পিরিয়ড, ইনপুটগুলি উপরের বিন্দুর সংখ্যার চেয়ে দীর্ঘ হতে পারে।
ইনপুট
- ইনপুটগুলি ASCII স্ট্রিংগুলিতে ASCII দশমিক 32 (স্পেস) এবং ASCII দশমিক 126 (টিলডে ~) এর মধ্যে কেবল অক্ষর থাকে।
- ইনপুটগুলি সর্বদা এক লাইনে থাকবে (কোনও লাইন ব্রেক নেই)।
- ইনপুটগুলি STDIN, ফাংশন প্যারামিটার, কমান্ড লাইন আর্গুমেন্ট বা এর অনুরূপ অন্য কোনও কিছুর মাধ্যমে নেওয়া যায়।
আউটপুট
- আউটপুট প্রদত্ত পরীক্ষার ক্ষেত্রে যেমন হয় ঠিক তেমন মুদ্রণ করতে হবে।
- লাইনগুলিতে ট্রেলিং স্পেসগুলি অনুমতি দেওয়া হয় যতক্ষণ না এই ট্রেলিং স্পেসগুলির সাথে লাইনের দৈর্ঘ্য দীর্ঘতম লাইনের দৈর্ঘ্য (যেটিতে এটি শেষ অক্ষরের সাথে থাকে) এর চেয়ে বেশি হয় না।
- কোন নেতৃস্থানীয় / পিছনের লাইনের অনুমতি নেই।
পরীক্ষার মামলা
- ইনপুট:
.................................................
আউটপুট:
.......
... ...
.. ..
. .
. .
. .
. . .
. .
. .
. .
.. ..
... ...
.......
- ইনপুট:
Programming Puzzles & Code Golf Stack Exchange is a question and answer site for programming puzzle enthusiasts and code golfers. It's 100% free, no registration required.
আউটপুট:
ng Puzz ion and siasts stratio
mmi les est an thu and egi n r
ra & qu sw en c r eq
g e o o u
o C a r e d n i
r o l e r
P d s s z , e
e i i z g e d
t u o e .
G e e p l r
ol ng f g fe f
f S cha or min rs. 00%
tack Ex program It's 1
- ইনপুট:
Short text.
আউটপুট:
t.
tex
t
r
o
h
S
- ইনপুট:
The quick brown fox jumps over the lazy dog
আউটপুট:
brown
ick fox
qu j
u
e m
h p
T s
o
v
er
th dog
e lazy
স্কোরিং
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সবচেয়ে সংক্ষিপ্ততম প্রোগ্রাম বা ফাংশন।
sin
এটি পুনরুত্পাদন করার জন্য একটি ফাংশন ব্যবহার করার চেষ্টা করেছি তবে অবস্থানগুলি কিছুটা দূরে রয়েছে))