স্বরযুক্ত ছড়া: আপেল এবং কলা
একটি traditionalতিহ্যবাহী বাচ্চাদের গান রয়েছে যা একই পাঠকে বারবার পুনরাবৃত্তি করে, প্রতিবার প্রতিটি স্বর একটি এলোমেলো স্বর দ্বারা প্রতিস্থাপিত হয় তবে বর্তমান স্তরের সর্বত্র ধ্রুব থাকে।
চ্যালেঞ্জ
উদ্দেশ্যটি হ'ল সংক্ষিপ্ততম কোডটি প্রস্তাব করা যা কোনও ইনপুট পাঠ্যে এমন রূপান্তর সম্পাদন করে।
বিধি
- এর মধ্যে স্বতন্ত্র স্বর থাকায় আপনাকে ছড়াটি যতবার মুদ্রণ করতে হবে।
- প্রতিটি মুদ্রণ অবশ্যই একটি লাইন ব্রেকের সাথে পৃথক করা উচিত (প্ল্যাটফর্ম-নির্দিষ্ট কম্বো
\n
এবং\r
এর স্বীকৃত)। - পুনরাবৃত্তির জন্য
i
, প্রতিটিi
পাঠকে মূল পাঠ্যের স্বতন্ত্র স্বরের সাথে প্রতিস্থাপন করুন। - ইনপুট পাঠ্যটি প্রিন্টযোগ্য এএসসিআইআই অক্ষরগুলির একটি অনুক্রম (ব্যাপ্তি)
[32, 126]
। - ইনপুটটিতে এমবেডড লাইন ব্রেক থাকবে না।
- কেবল স্বর বর্ণগুলি অবশ্যই ক্ষতিগ্রস্থ হতে হবে, অন্যান্য অবশ্যই ইনপুট হিসাবে আউটপুট হতে হবে।
- কেবল স্বর অক্ষরের গণনা: অনুনাসিক স্বর, যদিও স্বরগুলির মতো শোনাচ্ছে (ফরাসি "টিনটিন" এর মতো ) তবে এটি অবশ্যই একটি স্বর হিসাবে পরিচালিত হবে না।
- আউটপুটটির ক্ষেত্রে কেস গুরুত্বপূর্ণ, তবে অবস্থানগত (বড় হাতের অক্ষরের পরিবর্তে বড় হাতের প্রতিস্থাপন স্বর দিয়ে করা হয়)
- বড় হাতের স্বরগুলি তাদের ছোট হাতের
a
অংশের (যেমন <=>A
) থেকে আলাদা নয় - ধারাবাহিক স্বরগুলি সর্বদা পৃথকভাবে বিবেচিত হয় (যেমন
Boat
উভয়Boot
এবং উভয়ই ফলন দেয়Baat
) - যেহেতু চিঠিটি
y
স্বর বা ব্যঞ্জনাত্মক বিশেষ্যকে প্রতিনিধিত্ব করে (যেহেতু আমরা ইংরাজী বলছি), স্বর বা ব্যঞ্জনবর্ণ হিসাবে এটি পরিচালনা করার অনুমতি রয়েছে, তবে উত্তরগুলি স্পষ্টভাবে বলতে হবে যে তারাy
স্বর হিসাবে কাজ করছে কি না।
উদাহরণ:
ওহে বিশ্ব
Hello world!
দেয়:
Helle werld!
Hollo world!
y
স্বর হিসাবে পরিচালিত সহ মূল ফরাসি পাঠ (অনুবাদ) থেকে কিছু অংশ :
An elephant that was rambling all gently in the woods...
দেয়:
An alaphant that was ramblang all gantla an tha waads...
En elephent thet wes rembleng ell gentle en the weeds...
In iliphint thit wis rimbling ill gintli in thi wiids...
Yn ylyphynt thyt wys rymblyng yll gyntly yn thy wyyds...
On olophont thot wos romblong oll gontlo on tho woods...
শীর্ষস্থানীয় বড় হাতের স্বর সম্পর্কে আচরণটি নোট করুন: কেসটি তার সূচকে রাখা হয় (নিয়ম 8 এবং 9)।
স্বরহীন উদাহরণ
ইনপুট যাতে কোনও স্বর থাকে না, যেমন:
lgn@hst:~$ rm -rf ./* ~ /
অবশ্যই কোনও আউটপুট, বা একটি একক লাইন বিরতি তৈরি করতে হবে।
একক-স্বর ইনপুট
একক স্বরযুক্ত ইনপুট হ'ল আউটপুট।
Dad sat at a car and saw a fat bat.
দেয়:
Dad sat at a car and saw a fat bat.
এটি কোড-গল্ফ , তাই সবচেয়ে কম বাইকেট কোড জয় (চিরস্থায়ী পিপিসি গৌরব ছাড়া আর কিছুই নয়)!