সি- দিকনির্দেশক দ্বারা অনুপ্রাণিত #define।
চ্যালেঞ্জ
কিছু উপন্যাসের সাথে একটি বাক্য প্রদান করা হয়েছে, এবং প্রতিটি উপন্যাসের পাঠ্য সহ একটি অ্যারে দেওয়া হয়েছে। প্রতিটি উপনামকে তার নিজ পাঠ্যের পরিবর্তে প্রাথমিক বাক্যটি আউটপুট দিন।
একটি উপাধি একটি ধারালো দ্বারা সংজ্ঞায়িত হয় #তারপরে অ্যারেতে তার সূচক অনুসারে (সূচকটি শূন্য বা এক থেকে শুরু হতে পারে)। এলিয়াস তার পাঠ্যের ভিতরে অন্য একটি উপনাম ধারণ করতে পারে এবং আপনাকে অবশ্যই সেগুলি সমাধান করতে হবে (সম্ভবত পুনরাবৃত্তভাবে)। আপনি ধরে নিতে পারেন যে উপনামটি কখনও অসীম লুপের মধ্যে চলে না। এলিয়াসের শীর্ষস্থানীয় জিরো থাকবে না ( #02সূচকে উরফ নয় 2, 0পাঠ্যের পরে সূচীতে এটির নাম 2)।
আপনি ধরে নিতে পারেন অ্যারে 20 আইটেম দৈর্ঘ্যে পাস করবে না।
আপনি একটি প্রোগ্রাম লিখতে পারেন, বা একটি ফাংশন বা এমনকি একটি #defineসুন্দর এটা :)
আপনি অন্য একটি ইনপুট-পদ্ধতিও ব্যবহার করতে পারেন যা আপনার ভাষার জন্য আরও উপযুক্ত।
উদাহরণ
phrase: "#0 & #3"
array: [
"Programming #1",
"Puzzles",
"Code",
"#2 Golf"
]
output: "Programming Puzzles & Code Golf"
ধাপে ধাপে:
0> "#0 & #3"
1> "Programming #1 & #2 Golf"
2> "Programming Puzzles & Code Golf"
যেহেতু এই কোড-গলফ, বাইট জিতে স্বল্পতম উত্তর!
আর একটি নমুনা
phrase: "#0!"
array: [
"We are #1",
"#2",
"#3",
"#4 !",
"graduating"
]
output: "We are graduating !!"
phrase: "##0#1#0#21#3#4"
array: [
"a",
"m",
"z",
"n",
"g"
]
output: "#amaz1ng"
phrase: "##1#23"
array: [
"WEIRD",
"0 C",
"AS"
]
output: "WEIRD CAS3"
phrase: "#1#7#6y#4#7#10s#7b#11#0#0#11r#7#0h#6#5#2#5#9#4."
array: [
"t",
"#12#3",
"#11ga#3",
"#0#10v#11",
"#0h#10#8g",
"#7#8",
"a#8",
" ",
"n",
"o",
"i",
"e",
"P#9s#10"
]
output: "Positive anything is better than negative nothing."
শূন্য থেকে সূচকের সাথে অ্যারে ব্যবহৃত উদাহরণগুলি used
#01
#0উপস্থিত হওয়া উচিত তা নিয়ে চিন্তা করতে হবে না ? অথবা#01বৈধ তবে একটি উপাধি নয় (যেমন এটি কেবল যেমন রয়েছে তেমন রেখে দেওয়া হয়)?