এই সমস্যাটির উদ্দেশ্যে, আমরা নিম্নলিখিত নিয়মগুলি দ্বারা বড় হাতের অক্ষরের সঠিক ব্যবহারকে সংজ্ঞায়িত করি -
- একটি শব্দের সমস্ত অক্ষর বড় বড়, যেমন "INDIA"।
- একটি শব্দের সমস্ত অক্ষর বড় বড় নয়, যেমন "উদাহরণ"।
- একটি শব্দের শুধুমাত্র প্রথম অক্ষরটি বড়, যেমন "রমেশ"।
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করে তা নির্ধারণ করে যে স্ট্রিংটি এই তিনটি নিয়মের কোনটি মেনে চলে কিনা৷
যদি তা হয়ে থাকে তাহলে আমরা সত্য ফেরত, অন্যথায় মিথ্যা।
উদাহরণ
const detectCapitalUse = (word = '') => { let allCap = true; for (let i = 0; i < word.length; i++){ if (word.charAt(i) === word.charAt(i).toUpperCase()){ if (allCap) continue; else return false; } else { if (allCap && i > 1) return false; else allCap = false; }; }; return true; }; console.log(detectCapitalUse('INDIA')); console.log(detectCapitalUse('jdsdS')); console.log(detectCapitalUse('dsdsdsd'));
আউটপুট
এবং কনসোলে আউটপুট হবে −
true false true