জীবনের পথ সংখ্যা
একজন ব্যক্তির লাইফ পাথ নম্বর সেই ব্যক্তির জন্ম তারিখে প্রতিটি পৃথক সংখ্যা যোগ করে গণনা করা হয়, যতক্ষণ না এটি একটি একক সংখ্যার সংখ্যায় কমে যায়।
সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা "yyyy-mm-dd" ফর্ম্যাটে একটি তারিখ নেয় এবং সেই জন্ম তারিখের জন্য জীবন পথ নম্বর প্রদান করে৷
উদাহরণস্বরূপ,
যদি তারিখ হয়:1999-06-10
<পূর্ব>বছর :1 + 9 + 9 + 9 =28 → 2 + 8 =10 → 1 + 0 =1 মাস :0 + 6 =6 দিন :1 + 0 =1 ফলাফল:1 + 6 + 1 =8উদাহরণ
নিম্নলিখিত কোড -
const date ='1999-06-10';const findLifePath =(তারিখ ='') => { const sum =(arr =[]) => { if(arr.length ===1){ রিটার্ন +arr[0] }; যাক মোট =arr.reduce((acc, val) => acc + val); যদি (মোট <10) { মোট ফেরত }; ফেরত যোগফল(স্ট্রিং(টোটাল)।বিভক্ত("")।ম্যাপ(সংখ্যা)); }; let [বছর, মাস, দিন] =date.split("-") year =sum(String(year).split("").map(Number)); মাস =যোগফল(স্ট্রিং(মাস)।বিভাজন("")।মানচিত্র(সংখ্যা)); দিন =যোগফল(স্ট্রিং(দিন)।বিভাজন("")।মানচিত্র(সংখ্যা)); ফেরত যোগফল([বছর,মাস,দিন]);};console.log(findLifePath(তারিখ));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
8