কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে জন্ম তারিখ থেকে জ্যোতির্বিজ্ঞানীয় রাশি বের করা


সমস্যা

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

উদাহরণ

নিচে কোডটি দেওয়া হলো:

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. জাভাস্ক্রিপ্টে অ্যারেতে ফিবোনাচি সিকোয়েন্স খুঁজে বের করা