GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - Hazrat-Ali9/JavaScript-Problem-Solving: โœˆ JavaScript solutions for ๐Ÿšœ coding challenges,๐ŸŸ algorithms, and interview problems ๐Ÿ›ฉ Well-optimized solutions ๐Ÿš with explanations ๐Ÿš• Covers LeetCode, CodeWars, ๐ŸšHackerRank, and more ๐Ÿšข Includes problem-solving patterns & techniques ๐ŸฌGreat for interview prep & JS mastery Open for contributions ๐Ÿš discussions! Letโ€™s learn โšฝand grow together

This repository was archived by the owner on May 12, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

462 Commits
462 Commits

Folders and files

NameName
Last commit message
Last commit date
1-bit and 2-bit Characters.js
1-bit and 2-bit Characters.js
 
 
132 Pattern.js
132 Pattern.js
 
 
3Sum Closest.js
3Sum Closest.js
 
 
3Sum.js
3Sum.js
 
 
4Sum II.js
4Sum II.js
 
 
4Sum.js
4Sum.js
 
 
Add to Array-Form of Integer.js
Add to Array-Form of Integer.js
 
 
Additive Number.js
Additive Number.js
 
 
Arithmetic Slices.js
Arithmetic Slices.js
 
 
Arranging Coins.js
Arranging Coins.js
 
 
Array Nesting.js
Array Nesting.js
 
 
Array Partition.js
Array Partition.js
 
 
Baseball Game.js
Baseball Game.js
 
 
Battleships in a Board.js
Battleships in a Board.js
 
 
Beautiful Arrangement II.js
Beautiful Arrangement II.js
 
 
Best Time to Buy and Sell Stock II.js
Best Time to Buy and Sell Stock II.js
 
 
Binary Prefix Divisible By 5.js
Binary Prefix Divisible By 5.js
 
 
Binary Search.js
Binary Search.js
 
 
Binary-tree.js
Binary-tree.js
 
 
Bulb Switcher.js
Bulb Switcher.js
 
 
Cache With Time Limit.js
Cache With Time Limit.js
 
 
Call Function with Custom Context.js
Call Function with Custom Context.js
 
 
Check If It Is a Straight Line.js
Check If It Is a Straight Line.js
 
 
Check if Object Instance of Class.js
Check if Object Instance of Class.js
 
 
Circular Array Loop.js
Circular Array Loop.js
 
 
Combination Sum III.js
Combination Sum III.js
 
 
Compact_Object.js
Compact_Object.js
 
 
Construct Binary Tree from Inorder and Postorder Traversal.js
Construct Binary Tree from Inorder and Postorder Traversal.js
 
 
Construct the Rectangle.js
Construct the Rectangle.js
 
 
Contains Duplicate.js
Contains Duplicate.js
 
 
Convert a Number to Hexadecimal.js
Convert a Number to Hexadecimal.js
 
 
Count Number of Trapezoids I.js
Count Number of Trapezoids I.js
 
 
Count Square Sum Triples.js
Count Square Sum Triples.js
 
 
Create Hello World Function.js
Create Hello World Function.js
 
 
DI String Match.js
DI String Match.js
 
 
Debounce.js
Debounce.js
 
 
Decompress Run-Length Encoded List.js
Decompress Run-Length Encoded List.js
 
 
Degree of an Array.js
Degree of an Array.js
 
 
Delete Columns to Make Sorted.js
Delete Columns to Make Sorted.js
 
 
Design HashMap.js
Design HashMap.js
 
 
Design HashSet.js
Design HashSet.js
 
 
Distance Between Bus Stops.js
Distance Between Bus Stops.js
 
 
Distribute Candies.js
Distribute Candies.js
 
 
Duplicate Zeros.js
Duplicate Zeros.js
 
 
Edit Distance.js
Edit Distance.js
 
 
Evaluate Division.js
Evaluate Division.js
 
 
Event Emitter.js
Event Emitter.js
 
 
Exclusive_Time_of_Functions.js
Exclusive_Time_of_Functions.js
 
 
Execute Asynchronous Functions in Parallel.js
Execute Asynchronous Functions in Parallel.js
 
 
Fair Candy Swap.js
Fair Candy Swap.js
 
 
Final Value of Variable After Performing Operations.js
Final Value of Variable After Performing Operations.js
 
 
Find Common Characters.js
Find Common Characters.js
 
 
Find K Pairs with Smallest Sums.js
Find K Pairs with Smallest Sums.js
 
 
Find Minimum Operations to Make All Elements Divisible by Three.js
Find Minimum Operations to Make All Elements Divisible by Three.js
 
 
Find Minimum in Rotated Sorted Array.js
Find Minimum in Rotated Sorted Array.js
 
 
Find Pivot Index.js
Find Pivot Index.js
 
 
Find Right Interval.js
Find Right Interval.js
 
 
Find Smallest Letter Greater Than Target.js
Find Smallest Letter Greater Than Target.js
 
 
Find the Duplicate Number.js
Find the Duplicate Number.js
 
 
Find the Index of the First Occurrence in a String.js
Find the Index of the First Occurrence in a String.js
 
 
Find the Town Judge.js
Find the Town Judge.js
 
 
Fizz Buzz.js
Fizz Buzz.js
 
 
Flood Fill.js
Flood Fill.js
 
 
Happy Number.js
Happy Number.js
 
 
Height Checker.js
Height Checker.js
 
 
House Robber II.js
House Robber II.js
 
 
House Robber.js
House Robber.js
 
 
Image Smoother.js
Image Smoother.js
 
 
Insert Interval.js
Insert Interval.js
 
 
Interleaving String.js
Interleaving String.js
 
 
Intersection of Two Arrays II.js
Intersection of Two Arrays II.js
 
 
Intersection of Two Arrays.js
Intersection of Two Arrays.js
 
 
Jump Game II.js
Jump Game II.js
 
 
Jump Game.js
Jump Game.js
 
 
Keyboard Row.js
Keyboard Row.js
 
 
Kth Largest Element in an Array.js
Kth Largest Element in an Array.js
 
 
Kth Smallest Element in a Sorted Matrix.js
Kth Smallest Element in a Sorted Matrix.js
 
 
LICENCE
LICENCE
 
 
Largest Divisible Subset.js
Largest Divisible Subset.js
 
 
Largest Number.js
Largest Number.js
 
 
Largest Perimeter Triangle.js
Largest Perimeter Triangle.js
 
 
Largest Triangle Area.js
Largest Triangle Area.js
 
 
Last Stone Weight.js
Last Stone Weight.js
 
 
Lemonade Change.js
Lemonade Change.js
 
 
Longest Harmonious Subsequence.js
Longest Harmonious Subsequence.js
 
 
Longest Increasing Subsequence.js
Longest Increasing Subsequence.js
 
 
Longest Substring with At Least K Repeating Characters.js
Longest Substring with At Least K Repeating Characters.js
 
 
Longest Uncommon Subsequence II.js
Longest Uncommon Subsequence II.js
 
 
Longest Word in Dictionary through Deleting.js
Longest Word in Dictionary through Deleting.js
 
 
Majority Element II.js
Majority Element II.js
 
 
Make Sum Divisible by P.js
Make Sum Divisible by P.js
 
 
Matchsticks to Square.js
Matchsticks to Square.js
 
 
Matrix Cells in Distance Order.js
Matrix Cells in Distance Order.js
 
 
Maximize Sum Of Array After K Negations.js
Maximize Sum Of Array After K Negations.js
 
 
Maximum Gap.js
Maximum Gap.js
 
 
Maximum Product of Three Numbers.js
Maximum Product of Three Numbers.js
 
 
Maximum Subarray Sum With Length Divisible by K.js
Maximum Subarray Sum With Length Divisible by K.js
 
 
Minimum Absolute Difference.js
Minimum Absolute Difference.js
 
 
Minimum Index Sum of Two Lists.js
Minimum Index Sum of Two Lists.js
 
 
Minimum Moves to Equal Array Elements II.js
Minimum Moves to Equal Array Elements II.js
 
 

Repository files navigation

JavaScript Problem Solving Collection

A comprehensive collection of JavaScript solutions to common coding interview problems and algorithmic challenges.

About

This repository contains solutions to various programming problems, including:

  • Array and String manipulation
  • Binary Trees and BST operations
  • Dynamic Programming challenges
  • Graph algorithms
  • Linked List problems
  • Mathematical problems
  • And many more!

Author

Hazrat Ali
Software Engineering

License

This project is licensed under the MIT License - see the LICENCE file for details.

Usage

Each file contains a self-contained solution to a specific problem. You can run individual files using Node.js:

node two-sum.js
node power_of_two.js

Contributing

Feel free to contribute by adding new solutions or improving existing ones!

About

โœˆ JavaScript solutions for ๐Ÿšœ coding challenges,๐ŸŸ algorithms, and interview problems ๐Ÿ›ฉ Well-optimized solutions ๐Ÿš with explanations ๐Ÿš• Covers LeetCode, CodeWars, ๐ŸšHackerRank, and more ๐Ÿšข Includes problem-solving patterns & techniques ๐ŸฌGreat for interview prep & JS mastery Open for contributions ๐Ÿš discussions! Letโ€™s learn โšฝand grow together

github.com/Hazrat-Ali9/JavaScript-Problem-Solving

Topics

arraybacktrackingbfs-algorithmjavascriptleetcodeleetcode-solutionsproblem-solvingprogrammingstring

Resources

Readme
Activity

Stars

63 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.