এই কোড-গল্ফের লক্ষ্য হ'ল এমন একটি কোড তৈরি করা যা ব্যবহারকারীকে একটি ASCII স্ট্রিং ইনপুট করতে দেয় (কেবল মুদ্রণযোগ্য ASCII অক্ষর ধারণ করে ) এবং আপনার প্রোগ্রামটি এই স্ট্রিংয়ের লোয়ার-কেস রূপটি আউটপুট করে।
গুরুত্বপূর্ণ: আপনাকে একটি বিল্ট-ইন ফাংশন ব্যবহার করার অনুমতি নেই যা স্ট্রিংকে (বা কেবল একটি চরিত্রকে) ছোট হাতের কাছে রূপান্তর করে (যেমন পিএইচপি-তে, ToLower()
নেট strtolower()
মধ্যে, ...)! তবে আপনাকে অন্য সমস্ত অন্তর্নির্মিত ফাংশনগুলি ব্যবহার করার অনুমতি দেওয়া হয়েছে।
আর একটি গুরুত্বপূর্ণ নোট: ইনপুট স্ট্রিংয়ে কেবল বড় হাতের অক্ষর থাকে না । ইনপুট স্ট্রিংটি বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা এবং অন্যান্য ASCII মুদ্রণযোগ্য অক্ষরের মিশ্রণ ।
শুভকামনা!
s/./\L\0/g
।
\L
অন্তর্নির্মিত?