Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में जन्मतिथि के आधार पर ज्योतिषीय राशि खोजना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक डेट ऑब्जेक्ट लेता है। और उस ऑब्जेक्ट के आधार पर हमारा फ़ंक्शन उस जन्मतिथि से संबंधित ज्योतिषीय राशि लौटाना चाहिए।

उदाहरण

निम्नलिखिक कोड है −

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. - जावास्क्रिप्ट में एल्गोरिदम के आधार पर स्ट्रिंग को एन्क्रिप्ट करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और निम्न एल्गोरिदम के आधार पर इसे एन्क्रिप्ट करता है:स्ट्रिंग में केवल स्पेस से अलग शब्द होते हैं।हमें स्ट्रिंग में प्रत्येक शब्द को निम्न नियमों का उपयोग करके एन्क्रिप्ट करने की आवश्यकता है:पहले अक्षर को उसके ASCII कोड में बदलने की

  1. - JavaScript में बाइनरी स्ट्रिंग में न्यूनतम फ्लिप ढूंढना

    एकदिश रूप से बढ़ती स्ट्रिंग: 0 और 1 की एक स्ट्रिंग एकदिश रूप से बढ़ती है यदि इसमें कुछ संख्या में 0 (संभवतः 0) होते हैं, उसके बाद कुछ संख्या में 1 (संभवतः 0 भी) होते हैं। समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक बाइनरी स्ट्रिंग, str, को पहला और एकमात्र तर्क के रूप में लेता है। हम स्ट्रिंग म

  1. - JavaScript में सरणी में फाइबोनैचि अनुक्रम ढूंढना

    फाइबोनैचि अनुक्रम: एक अनुक्रम X₁, X₂, ..., Xₙ फाइबोनैचि है यदि: n ≥ 3 Xᵢ + Xᵢ₊₁ = Xᵢ₊₂ सभी i + 2 ≤ n के लिए समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को सरणी arr में मौजूद सबसे लंबे फाइबोनैचि उपअनुक्रम की लंबा