আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় (দিনের সংখ্যা প্রতিনিধিত্ব করে) এবং তিনটি বৈশিষ্ট্য সহ একটি বস্তু ফেরত দেয়, যথা −
weeks, months, years, days
এবং বৈশিষ্ট্যগুলিতে এই চারটি বৈশিষ্ট্যের যথাযথ মান থাকা উচিত যা দিনের সংখ্যা থেকে তৈরি করা যেতে পারে। আমাদের এখানে অধিবর্ষ বিবেচনা করা উচিত নয় এবং সমস্ত বছরকে 365 দিন বিবেচনা করা উচিত।
যেমন −
যদি ইনপুট 738 হয়, তাহলে আউটপুট −
হওয়া উচিতconst output = { years: 2, months: 0, weeks: 1, days: 1 }
উদাহরণ
চলুন এই ফাংশনের জন্য কোড লিখি -
const days = 738; const calculateTimimg = d => { let months = 0, years = 0, days = 0, weeks = 0; while(d){ if(d >= 365){ years++; d -= 365; }else if(d >= 30){ months++; d -= 30; }else if(d >= 7){ weeks++; d -= 7; }else{ days++; d--; } }; return { years, months, weeks, days }; }; console.log(calculateTimimg(days));
আউটপুট
কনসোলে আউটপুট:−
{ years: 2, months: 0, weeks: 1, days: 1 }