ভূমিকা
প্রদত্ত স্ট্রিংটি ইংরেজী বর্ণমালার কতটি ব্যবহার করে? পূর্ববর্তী বাক্যটি 77% ব্যবহার করে। এটিতে 20 টি স্বতন্ত্র অক্ষর (হাওমুফ্টেংলিজাপবিডিভিআর) এবং 20/26 ≃ 0.77 রয়েছে।
চ্যালেঞ্জ
ইনপুট স্ট্রিংয়ের জন্য, স্ট্রিংয়ে উপস্থিত ইংরেজি বর্ণমালার অক্ষরের শতাংশ ফিরিয়ে দিন।
উত্তর শতাংশে বা দশমিক আকারে হতে পারে।
ইনপুট স্ট্রিংয়ের উপরের এবং লোয়ার কেস পাশাপাশি বিরামচিহ্ন থাকতে পারে। তবে আপনি ধরে নিতে পারেন তাদের কোনও ডায়াক্রিটিক্স বা উচ্চারণের অক্ষর নেই।
পরীক্ষার মামলা
ইনপুট
"Did you put your name in the Goblet of Fire, Harry?" he asked calmly.
কিছু বৈধ আউটপুট
77%, 76.9, 0.7692
ইনপুট:
The quick brown fox jumps over the lazy dog
সমস্ত বৈধ আউটপুট:
100%, 100, 1
এর প্রত্যাশিত আউটপুট "@#$%^&*?!"
এবং ""
0 হয়।
77%
এবং 76.9
গৃহীত হয়, খুব 77
গৃহীত হয়?
"@#$%^&*?!"
,""