Pangrams
দ্রুত ব্রাউন শিয়ালটি অলস কুকুরটির উপরে লাফিয়ে উঠল।
এটি একটি পেঙ্গমের উদাহরণ - একটি বাক্য যাতে বর্ণমালার প্রতিটি অক্ষর অন্তত একবার অন্তর্ভুক্ত থাকে।
একটি স্ব-গণনাকৃত পেঙ্গ্রাম এমন একটি বাক্য যা তার নিজস্ব চিঠি গণনার বিশ্লেষণ করে প্যাংগ্রাম হওয়ার মানদণ্ডটি পূরণ করে।
এটি অর্জনের একটি উদাহরণ বাক্য
এই চিত্রটিতে চারটি, এক বি, দুটি সিস, একটি ডি, তিরিশ এস, ছয়টি এফ, পাঁচ জিএস, সাত এইচ, এগারো ইজ, একটি জে, একটি কে, দুটি এলএস, দুই এমএস, আঠার এনএস, পনেরো ওস, দুটি পিএস রয়েছে , এক কিউ, পাঁচ টাকা, সাতাশটি এসএস, আঠার টিএস, দুটি আমাদের, সাত বনাম, আট ডাব্লু, দুটি এক্স, তিনটি ওয়াস, এবং একটি জেড
চ্যালেঞ্জ
অক্ষরের ইনভেন্টরিতে আগত স্ট্রিংটি ইনপুট সহ একটি ফাংশন তৈরি করুন। উদাহরণস্বরূপ, ইনপুটটি হবে "এই প্যাংরাম রয়েছে"। প্রতিটি বর্ণের পরিমাণ অবশ্যই লিখিত আকারে থাকতে হবে এবং প্রদর্শিত অক্ষরের গণনায় অবদান রাখতে হবে।
বিধি
- অক্সফোর্ড কমা alচ্ছিক
- জেড এর আগে একটি অ্যাম্পারস্যান্ড ব্যবহার করুন (বা হার্ড মোডের জন্য, "&" এবং "এবং" ফাংশনে "এবং" এর মধ্যে স্যুইচ করার ক্ষমতা অন্তর্ভুক্ত করুন)
- প্রতিটি অক্ষর মোট অক্ষরের গণনার দিকে গন্য হয়
- কোনও লিখিত সংখ্যা নেই
- এটি কোড-গল্ফ তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী
- এই সপ্তাহান্তে বিবাহিত দম্পতির হনো ইউ আরে , সংখ্যাগুলি রানির ইংরেজিতে লিখতে হবে। যেমন
nine hundred and ninety-nine Gs
জি বর্ণের 999 টি ঘটনা এবংnine hundred and nine Gs
909-র জন্য 9 - প্রমিতের স্বল্প-স্কেল নামকরণ কনভেনশনে প্রস্থের অর্ডারগুলি লিখতে হবে
এজ মামলা
- কিছু ক্ষেত্রে রয়েছে যেখানে কোডটি একটি লুপে আটকে যাবে - উদাহরণস্বরূপ, দুটি ওস থাকলে কোডটি গণনাটিকে তিনটি ওএসে বাড়িয়ে তুলবে, যার ফলে কোডটি আবার দুটি ওএস গণনা করে। যদি এই ফিরে আসছে সমস্যাটির সমাধান করতে পারার আগে প্রত্যেক অন্যান্য চিঠি গণক, বিবেচনা ইনপুট একটি মিথ্যা স্টার্টার এবং আউটপুট হতে
false
,null
বা একটি খালি স্ট্রিং। - যদি কোনও চিঠির 999 টিরও বেশি উপস্থিতি থাকে তবে ইনপুটটিকে একটি ভুয়া স্টার্টার হিসাবে বিবেচনা করা উচিত।
পরীক্ষার কেস
- "এই প্যাংরাম রয়েছে" উদাহরণ বাক্য আউটপুট করা উচিত
Rob enjoys any sentence with two As, two Bs, two Cs, one D, thirty five Es, four Fs, three Gs, nine Hs, eight Is, two Js, one K, two Ls, one M, twenty two Ns, eighteen Os, one P, one Q, nine Rs, twenty three Ss, twenty three Ts, three Us, four Vs, eleven Ws, one X, seven Ys, & one Z.
o
যা গণনার জন্য শব্দ ব্যতীত দ্বি-সংযুক্ত থাকে , তবে আপনি যখন এটিটি দিয়ে বানান করেনtwo
, পুরো স্ট্রিংটির এখন তিন-চিহ্ন রয়েছেo
, যার অর্থ শব্দটি এখন ভুল, এটি পরিবর্তন করে এটি আবার ভুল করে তোলে , ইত্যাদি