কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে জন্মতারিখের উপর ভিত্তি করে জ্যোতিষ সংক্রান্ত চিহ্ন খোঁজা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি তারিখ অবজেক্টে নেয়। এবং সেই বস্তুর উপর ভিত্তি করে আমাদের ফাংশনটি সেই জন্মতারিখের সাথে সম্পর্কিত জ্যোতিষশাস্ত্রীয় চিহ্নটি ফিরিয়ে দেওয়া উচিত।

উদাহরণ

নিম্নলিখিত কোড -

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

আমরা ফাংশনটি চালানোর সময়ের উপর ভিত্তি করে আউটপুট পরিবর্তিত হতে পারে কারণ আমরা বর্তমান তারিখ ব্যবহার করছি।


  1. জাভাস্ক্রিপ্টে জন্ম তারিখের উপর ভিত্তি করে জীবন পথ নম্বর খোঁজা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যালগরিদমের উপর ভিত্তি করে একটি স্ট্রিং এনক্রিপ্ট করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি বাইনারি স্ট্রিংয়ে ন্যূনতম ফ্লিপ খোঁজা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে ফিবোনাচি ক্রম খোঁজা