এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা ওয়েলশ শব্দের প্রতিনিধিত্ব করে স্ট্রিং ইনপুট হিসাবে গ্রহণ করে (UTF-8 অন্যথায় আপনি নির্দিষ্ট না করে)।
নিম্নলিখিত ওয়েলশ সমস্ত একক অক্ষর :
a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, তম, ইউ, ডাব্লু, ওয়াই
উইকিপিডিয়া উদ্ধৃত করতে ,
Digraphs যদিও ch , DD , FF , ng , করব , বাক্যাংশ , RH , ম প্রতিটি দুই প্রতীক সঙ্গে লেখা হয়, তারা সব একক অক্ষর বলে মনে করা হয়। এর অর্থ, উদাহরণস্বরূপ যে ল্যালেনেলি (সাউথ ওয়েলসের একটি শহর) ইংরেজীতে আটটি অক্ষরের তুলনায় ওয়েলশ ভাষায় মাত্র ছয়টি অক্ষর হিসাবে বিবেচিত হয়।
এই চিঠিগুলি ওয়েলশ ভাষায়ও রয়েছে, যদিও এগুলি অন্যান্য ভাষা থেকে ধার করা প্রযুক্তিগত শব্দভাণ্ডারের মধ্যে সীমাবদ্ধ রয়েছে:
k, q, v, x, z
ডায়াক্রিটিক্স সহ বর্ণগুলি পৃথক বর্ণ হিসাবে গণ্য করা হয় না তবে আপনার ক্রিয়াকলাপটি তাদের অবশ্যই গ্রহণ করবে এবং সেগুলি গণনা করতে সক্ষম হবে। এই জাতীয় অক্ষর সম্ভবত:
â, ê, î, ô, û, ŷ, ŵ, á, é, ó, ú, ý, ÿ, ẅ, à, ï, ü, ü, ÿ, ẅ, è, ì, ò, ù, ẁ
(এর অর্থ হল যে ASCII কোনও গ্রহণযোগ্য ইনপুট এনকোডিং নয়, কারণ এটি এই অক্ষরগুলিকে এনকোড করতে পারে না))
নোট:
- এটি কোড গল্ফ।
- লংগিফার্চের মতো শব্দের জন্য আপনাকে অ্যাকাউন্ট করতে হবে না , যাতে এনজি একটি ডিজিট্রাফ নয়, তবে দুটি পৃথক বর্ণ রয়েছে। এই শব্দটির নয়টি অক্ষর রয়েছে তবে আপনি এটি আটটি হিসাবে ভুল হিসাব করতে পারেন। (আপনি যদি এই জাতীয় শব্দের জন্য অ্যাকাউন্ট করতে পারেন তবে এটি এক ধরণের দুর্দান্ত, তবে এই চ্যালেঞ্জের বাইরেও))
- ইনপুটটির কোনও শ্বেত স্পেস না থাকার গ্যারান্টি রয়েছে (যদি না আপনি এটিকে একক পেছনের নিউলাইন (বা আরও কিছু রহস্যময় কিছু) দিয়ে পছন্দ করেন তবে যে ক্ষেত্রে এটি সরবরাহ করা যেতে পারে)। অবশ্যই কোনও অভ্যন্তরীণ সাদা স্থান থাকবে না।
পরীক্ষার কেস:
- ল্যান্ডুডনো, ৮
- ললেনেলি, 6
- রাইল, ৩
- ল্লানফায়ারপওয়ালগওয়াইংগিল্লোগেরিচওয়াইরেন্ড্রোব্ব্লাল্লান্টালিসিলিওোগোগোচ, ৫০ (সত্যই ৫১, তবে আমরা ৫০ গণনা করব)
- Tŷr, 3
- সাইমরু, ৫
- গ্লেন্ডার,।