You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains Leetcode DSA and HackerRank DSA Solution using Javascript and Code snippet of Important Topics in Javascript. It is meant to help beginners to learn and practice JavaScript concepts and features in a hands-on way.
Learn JavaScript from ZERO to HERO with this complete course packed all the information you need to know. In addition to learning all the concepts, there are numerous practice questions, amazing projects, course companion notes & much much more.
📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.
An app that converts Arabic numbers (1-3999) to Roman numerals. It handles user input validation, ensuring the number is within the acceptable range and formats it into Roman numerals (e.g., 9 → IX, 649 → DCXLIX).
An app that checks whether a given word or phrase is a palindrome. It removes punctuation, spaces, and handles case sensitivity, providing a clear result for valid and invalid palindromes (e.g., 'A man, a plan, a canal. Panama' is a palindrome).
An app that calculates the correct change for a customer based on the price of an item and the cash provided, using available currency in the cash drawer. It handles scenarios like insufficient funds, exact payment, and provides change in the correct denominations (from highest to lowest).
An app that validates US phone numbers in various formats (e.g., 1 555-555-5555, 555-555-5555). It checks if the input is a valid number, alerts the user if empty, and clears results with a button click. Handles edge cases like incorrect country code or malformed numbers.
An app that allows users to search for Pokémon by name or ID and displays detailed information including name, ID, stats, types, and sprite image. It integrates with the PokéAPI to fetch data and handles invalid inputs with an alert, ensuring a seamless user experience.