আজকের চ্যালেঞ্জের জন্য আপনাকে অবশ্যই এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা স্ট্রিংয়ের ক্ষেত্রে বিকল্প তৈরি করে। তবে আপনাকে অবশ্যই বর্ণমালার অক্ষরগুলি উপেক্ষা করতে হবে। এর অর্থ হ'ল প্রতিটি বর্ণমালার চরিত্রের পূর্ববর্তী এবং অনুসরণীয় বর্ণমালা বর্ণের চেয়ে আলাদা কেস থাকতে হবে । উদাহরণস্বরূপ, প্রতিটি অন্যান্য বর্ণের বড় হাতের চেয়ে এটি কিছুটা জটিল। আপনি যেমন একটি স্ট্রিং গ্রহণ
hello world
এবং অন্যান্য প্রতিটি চরিত্রকে বড় হাতের মধ্যে রূপান্তর করুন, আপনি পাবেন:
hElLo wOrLd
আপনি দেখতে পাচ্ছেন, ছোট হাতের অক্ষর o
অনুসরণ করে ছোট হাতের অক্ষর থাকে w
। এটি অবৈধ। পরিবর্তে, আপনাকে অবশ্যই এই জায়গাটি উপেক্ষা করে স্থানটি উপেক্ষা করতে হবে:
hElLo WoRlD
সমস্ত অ-বর্ণমালা অক্ষর একই থাকতে হবে। আউটপুট উপরের বা ছোট হাতের সাথে শুরু হতে পারে, যতক্ষণ না এটি ধারাবাহিকভাবে বিকল্প হয়। এর অর্থ নিম্নলিখিতগুলি একটি গ্রহণযোগ্য আউটপুটও হবে:
HeLlO wOrLd
আপনার প্রোগ্রামটি ইনপুট ক্ষেত্রে নির্বিশেষে কাজ করা উচিত।
ইনপুট স্ট্রিংটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই থাকবে , সুতরাং আপনাকে অপ্রিন্টযোগ্য অক্ষর, নিউলাইনস বা ইউনিকোড সম্পর্কে চিন্তা করতে হবে না। আপনার জমাটি কোনও হয় পুরো প্রোগ্রাম বা কোনও ফাংশন হতে পারে এবং আপনি কোনও যুক্তিসঙ্গত ফর্ম্যাটে ইনপুট এবং আউটপুট নিতে পারেন। উদাহরণস্বরূপ, ফাংশন আর্গুমেন্ট / রিটার্ন মান, STDIN / STDOUT, একটি ফাইল পড়া / লেখা ইত্যাদি
উদাহরণ:
ASCII -> AsCiI
42 -> 42
#include <iostream> -> #InClUdE <iOsTrEaM>
LEAVE_my_symbols#!#&^%_ALONE!!! -> lEaVe_My_SyMbOlS#!#&^%_aLoNe!!!
PPCG Rocks!!! For realz. -> PpCg RoCkS!!! fOr ReAlZ.
This example will start with lowercase -> tHiS eXaMpLe WiLl StArT wItH lOwErCaSe
This example will start with uppercase -> ThIs ExAmPlE wIlL sTaRt WiTh UpPeRcAsE
A1B2 -> A1b2
যেহেতু এটি কোড-গল্ফ , মানক লুফোলগুলি প্রয়োগ হয় এবং বাইটের মধ্যে সংক্ষিপ্ত উত্তর!
cowsay