এক্স স্পট চিহ্নিত
আপনার লক্ষ্য হ'ল রাজধানী এক্স এর চারপাশে ক্রস-হেয়ার যুক্ত করুন:
উদাহরণ ইনপুট / আউটপুট
ইনপুট:
mdhyyyyyyyhhhddmmm
mdyyssoo oooosyyyhhhdmm
hsso oossoooooyyhhdhhdmmm
yoooooo oo ssysssyhhdyyyhmmmm
myso oso o oyo hhhdhhyhyhhm mm m
mhsyhhys oss yyyhhhsosyhhmmmmdmmm
mhyhhhy y ssyhoho o shhdmmmmdmmmm
hhyyyh s oo syysyyhhdysso oyhdhhhmmmmm
dhysyys sdysoXoyyyyhhso syshm mmm
hhyhyo o osss y shhyyhd mmmmmm
yyhyyyss o oyyyydmmdmmmmmmmmm mm
ysyhyhhho s osy sdm m mddmmddhydmmm
h oshhhyyyddhoo ooyysshdmdohdmmdmddsshmmm
y oyhhhdhhsyhsssshdddsss hdddyyyhddm
dyyshyyhssyyhyyyyddhhmmdmmmdy syssoosyhdm
hsyyhhhhsoo sooyyhhdoohdhhyhyysoo osdm
doyhhhyyyyhhhysyyy oossyyssso osydm
soyhyyhhhhhhyhyyyooos ohdddm
msoyyyyyyyhyyyyo ooo syyd
ho oyyysooo osso osyd
dhyyysssyyyyyysoosdm
mmdddddmmm
আউটপুট:
mdhyyyyyyyhhhddmmm
mdyyssoo oooosyyyhhhdmm
hsso oossoooooyyhhdhhdmmm
yoooooo oo ssysssyhhdyyyhmmmm
myso oso o oyo hhhdhhyhyhhm mm m
mhsyhhys oss | yyyhhhsosyhhmmmmdmmm
mhyhhhy y |ssyhoho o shhdmmmmdmmmm
hhyyyh s oo s|ysyyhhdysso oyhdhhhmmmmm
dhysyys -----X-----hhso syshm mmm
hhyhyo o | osss y shhyyhd mmmmmm
yyhyyyss |o oyyyydmmdmmmmmmmmm mm
ysyhyhhho s |sy sdm m mddmmddhydmmm
h oshhhyyyddhoo ooyysshdmdohdmmdmddsshmmm
y oyhhhdhhsyhsssshdddsss hdddyyyhddm
dyyshyyhssyyhyyyyddhhmmdmmmdy syssoosyhdm
hsyyhhhhsoo sooyyhhdoohdhhyhyysoo osdm
doyhhhyyyyhhhysyyy oossyyssso osydm
soyhyyhhhhhhyhyyyooos ohdddm
msoyyyyyyyhyyyyo ooo syyd
ho oyyysooo osso osyd
dhyyysssyyyyyysoosdm
mmdddddmmm
ইনপুট:
000000000000
000000000000
0000X0000000
0000000X0000
000000000000
000000000000
000000000000
000000000000
000000000000
000000000000
000000000000
000000000000
আউটপুট:
|
0000|00|0000
0000|00|0000
-----X--+--00
00--+--X-----
0000|00|0000
0000|00|0000
0000000|0000
000000000000
000000000000
000000000000
000000000000
000000000000
ইনপুট:
00000000000000000
00000000000000000
00000000000000000
00000X000X0000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
আউটপুট:
00000|000|0000000
00000|000|0000000
00000|000|0000000
----+#+++#+----00
00000|000|0000000
00000|000|0000000
00000|000|0000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
00000000000000000
Crosshair
আপনার ক্রস-চুলগুলি 3 লম্বা এবং 5-প্রশস্ত হওয়া উচিত:
|
|
|
-----X-----
|
|
|
ইনপুট
ইনপুট আকারে কমপক্ষে 12x12 অক্ষর হবে এবং এটি কেবলমাত্র ASCII অক্ষর নিয়ে গঠিত। এটি STDIN বা ফাংশন আর্গুমেন্টের মাধ্যমে নেওয়া যেতে পারে। ইনপুটটিতে সর্বদা একটি এক্স থাকে না In ইনপুটটি কোনও আকারে হবে এবং স্বতঃস্ফূর্ত পরিমাণে একটি নির্বিচার পরিমাণ থাকবে। ইনপুটের কোনো থাকবে না: +, -, #, এবং|
আউটপুট
আউটপুট STDOUT বা কোনও ফাংশনের রিটার্ন মানের মাধ্যমে হতে পারে। আউটপুটটি ক্রস-হেয়ার আঁকানো ইনপুট চিত্র হওয়া উচিত। ক্রসহায়ার আঁকার জন্য যদি পর্যাপ্ত জায়গা না থাকে তবে এটি আঁকার জন্য আপনাকে অবশ্যই লাইন / স্পেস যুক্ত করতে হবে। ওভারল্যাপিং স্পটগুলি একটি দ্বারা প্রতিস্থাপন করা উচিত +। যদি |বা -crosshairs একজন ওভারল্যাপ X, একটি পরিবর্তে +, একটি #প্রদর্শিত হওয়া উচিত।
একেবারে শেষে একক নিউলাইন বাদে হোয়াইটস্পেসের অনুসরণ করা অনুমোদিত নয় ।
এটি কোড-গল্ফ তাই বাইট জেতে সংক্ষিপ্ততম কোড!
+ওভারল্যাপিং জন্য -এবং |প্রয়োগ শুধুমাত্র যখন যারা অক্ষর crosshairs অংশ, অথবা এটি আক্ষরিক প্রভাবিত করে -এবং |পাশাপাশি ইনপুট পাওয়া যায় না?
#ইনপুটটিতে আক্ষরিক যদি কোনও ক্রোশায়ের মুখোমুখি হয় তবে কী হবে ? এটি কি ওভাররাইট করা হবে?