├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Minesweeper ├── index.html └── scripts │ ├── sketch.js │ └── tile.js ├── README.md ├── Sudoku ├── index.html └── scripts │ ├── board.js │ ├── builder.js │ ├── cell.js │ ├── sketch.js │ └── solver.js ├── codeforces └── DreamoonAndWifi.js ├── codewars └── pyramid.js ├── favicon.ico ├── index.html ├── leetcode ├── IslandPerimeter.js ├── IslandPerimeter2.js ├── NimGame.js ├── addtwonumbers.js ├── atoi.js ├── fizzbuzz.js ├── hammingdistance.js ├── keyboardRow.js ├── longestAbsoluteFilePath.js ├── longestSubstringWithDistinctCharacters.js ├── longestcommonprefix.js ├── longestpalindromicsubstring.js ├── longestsubstringwithoutrepeatingcharacters.js ├── nextpermutation.js ├── numbercomplement.cs ├── numbersDisappearingFromArray.js ├── permutations.js ├── removenthnode.js ├── searchforrange.js ├── threesum.js ├── threesumclosest.js └── twosums.js ├── pong ├── index.html └── scripts │ ├── ball.js │ ├── board.js │ └── sketch.js ├── project.json └── project.lock.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bin 3 | obj -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/LICENSE -------------------------------------------------------------------------------- /Minesweeper/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Minesweeper/index.html -------------------------------------------------------------------------------- /Minesweeper/scripts/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Minesweeper/scripts/sketch.js -------------------------------------------------------------------------------- /Minesweeper/scripts/tile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Minesweeper/scripts/tile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/README.md -------------------------------------------------------------------------------- /Sudoku/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/index.html -------------------------------------------------------------------------------- /Sudoku/scripts/board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/scripts/board.js -------------------------------------------------------------------------------- /Sudoku/scripts/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/scripts/builder.js -------------------------------------------------------------------------------- /Sudoku/scripts/cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/scripts/cell.js -------------------------------------------------------------------------------- /Sudoku/scripts/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/scripts/sketch.js -------------------------------------------------------------------------------- /Sudoku/scripts/solver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/Sudoku/scripts/solver.js -------------------------------------------------------------------------------- /codeforces/DreamoonAndWifi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/codeforces/DreamoonAndWifi.js -------------------------------------------------------------------------------- /codewars/pyramid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/codewars/pyramid.js -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/favicon.ico -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/index.html -------------------------------------------------------------------------------- /leetcode/IslandPerimeter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/IslandPerimeter.js -------------------------------------------------------------------------------- /leetcode/IslandPerimeter2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/IslandPerimeter2.js -------------------------------------------------------------------------------- /leetcode/NimGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/NimGame.js -------------------------------------------------------------------------------- /leetcode/addtwonumbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/addtwonumbers.js -------------------------------------------------------------------------------- /leetcode/atoi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/atoi.js -------------------------------------------------------------------------------- /leetcode/fizzbuzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/fizzbuzz.js -------------------------------------------------------------------------------- /leetcode/hammingdistance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/hammingdistance.js -------------------------------------------------------------------------------- /leetcode/keyboardRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/keyboardRow.js -------------------------------------------------------------------------------- /leetcode/longestAbsoluteFilePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/longestAbsoluteFilePath.js -------------------------------------------------------------------------------- /leetcode/longestSubstringWithDistinctCharacters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/longestSubstringWithDistinctCharacters.js -------------------------------------------------------------------------------- /leetcode/longestcommonprefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/longestcommonprefix.js -------------------------------------------------------------------------------- /leetcode/longestpalindromicsubstring.js: -------------------------------------------------------------------------------- 1 | // TODO -------------------------------------------------------------------------------- /leetcode/longestsubstringwithoutrepeatingcharacters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/longestsubstringwithoutrepeatingcharacters.js -------------------------------------------------------------------------------- /leetcode/nextpermutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/nextpermutation.js -------------------------------------------------------------------------------- /leetcode/numbercomplement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/numbercomplement.cs -------------------------------------------------------------------------------- /leetcode/numbersDisappearingFromArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/numbersDisappearingFromArray.js -------------------------------------------------------------------------------- /leetcode/permutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/permutations.js -------------------------------------------------------------------------------- /leetcode/removenthnode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/removenthnode.js -------------------------------------------------------------------------------- /leetcode/searchforrange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/searchforrange.js -------------------------------------------------------------------------------- /leetcode/threesum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/threesum.js -------------------------------------------------------------------------------- /leetcode/threesumclosest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/threesumclosest.js -------------------------------------------------------------------------------- /leetcode/twosums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/leetcode/twosums.js -------------------------------------------------------------------------------- /pong/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/pong/index.html -------------------------------------------------------------------------------- /pong/scripts/ball.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/pong/scripts/ball.js -------------------------------------------------------------------------------- /pong/scripts/board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/pong/scripts/board.js -------------------------------------------------------------------------------- /pong/scripts/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/pong/scripts/sketch.js -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/project.json -------------------------------------------------------------------------------- /project.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bashmohandes/Javascript/HEAD/project.lock.json --------------------------------------------------------------------------------