সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি তারিখ অবজেক্টে নেয়। এবং সেই বস্তুর উপর ভিত্তি করে আমাদের ফাংশনটি সেই জন্মতারিখের সাথে সম্পর্কিত জ্যোতিষশাস্ত্রীয় চিহ্নটি ফিরিয়ে দেওয়া উচিত।
উদাহরণ
নিম্নলিখিত কোড -
const date = new Date(); // as on 2 April 2021 const findSign = (date) => { const days = [21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22]; const signs = ["Aquarius", "Pisces", "Aries", "Taurus", "Gemini", "Cancer", "Leo", "Virgo", "Libra", "Scorpio", "Sagittarius", "Capricorn"]; let month = date.getMonth(); let day = date.getDate(); if(month == 0 && day <= 20){ month = 11; }else if(day < days[month]){ month--; }; return signs[month]; }; console.log(findSign(date));
আউটপুট
Aries
আমরা ফাংশনটি চালানোর সময়ের উপর ভিত্তি করে আউটপুট পরিবর্তিত হতে পারে কারণ আমরা বর্তমান তারিখ ব্যবহার করছি।