├── .editorconfig ├── .gitignore ├── .npmrc ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── problems ├── 001-sum.js ├── 002-basketball.js ├── 003-ticket.js ├── 004-orizuru.js ├── 005-union.js ├── 006-spring-melt.js ├── 007-bus-tour.js ├── 008-palindrome.js ├── 009-time-delta.js ├── 010-power-of-two.js ├── 011-decrypt.js ├── 012-password.js ├── 013-ip.js ├── 014-fibonacci.js ├── 015-fibonacci-2.js ├── 016-sort-timestamps.js ├── 017-census.js ├── 018-anagram.js ├── 019-search-anagrams.js ├── 020-rle.js ├── 021-repair.js ├── 022-parentheses.js ├── 023-hex-to-rgb.js ├── 024-timeago.js ├── 025-metro.js ├── 026-vacation.js ├── 027-has.js ├── 028-more-parentheses.js ├── 029-map-parseInt.js ├── 030-flatten.js ├── 031-circular-dependency.js └── __tests__ │ ├── 001.js │ ├── 002.js │ ├── 003.js │ ├── 004.js │ ├── 005.js │ ├── 006.js │ ├── 007.js │ ├── 008.js │ ├── 009.js │ ├── 010.js │ ├── 011.js │ ├── 012.js │ ├── 013.js │ ├── 014.js │ ├── 015.js │ ├── 016.js │ ├── 017.js │ ├── 018.js │ ├── 019.js │ ├── 020.js │ ├── 021.js │ ├── 022.js │ ├── 023.js │ ├── 024.js │ ├── 025.js │ ├── 026.js │ ├── 027.js │ ├── 028.js │ ├── 029.js │ ├── 030.js │ └── 031.js └── static └── configure-debug.gif /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/package.json -------------------------------------------------------------------------------- /problems/001-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/001-sum.js -------------------------------------------------------------------------------- /problems/002-basketball.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/002-basketball.js -------------------------------------------------------------------------------- /problems/003-ticket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/003-ticket.js -------------------------------------------------------------------------------- /problems/004-orizuru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/004-orizuru.js -------------------------------------------------------------------------------- /problems/005-union.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/005-union.js -------------------------------------------------------------------------------- /problems/006-spring-melt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/006-spring-melt.js -------------------------------------------------------------------------------- /problems/007-bus-tour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/007-bus-tour.js -------------------------------------------------------------------------------- /problems/008-palindrome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/008-palindrome.js -------------------------------------------------------------------------------- /problems/009-time-delta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/009-time-delta.js -------------------------------------------------------------------------------- /problems/010-power-of-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/010-power-of-two.js -------------------------------------------------------------------------------- /problems/011-decrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/011-decrypt.js -------------------------------------------------------------------------------- /problems/012-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/012-password.js -------------------------------------------------------------------------------- /problems/013-ip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/013-ip.js -------------------------------------------------------------------------------- /problems/014-fibonacci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/014-fibonacci.js -------------------------------------------------------------------------------- /problems/015-fibonacci-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/015-fibonacci-2.js -------------------------------------------------------------------------------- /problems/016-sort-timestamps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/016-sort-timestamps.js -------------------------------------------------------------------------------- /problems/017-census.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/017-census.js -------------------------------------------------------------------------------- /problems/018-anagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/018-anagram.js -------------------------------------------------------------------------------- /problems/019-search-anagrams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/019-search-anagrams.js -------------------------------------------------------------------------------- /problems/020-rle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/020-rle.js -------------------------------------------------------------------------------- /problems/021-repair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/021-repair.js -------------------------------------------------------------------------------- /problems/022-parentheses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/022-parentheses.js -------------------------------------------------------------------------------- /problems/023-hex-to-rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/023-hex-to-rgb.js -------------------------------------------------------------------------------- /problems/024-timeago.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/024-timeago.js -------------------------------------------------------------------------------- /problems/025-metro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/025-metro.js -------------------------------------------------------------------------------- /problems/026-vacation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/026-vacation.js -------------------------------------------------------------------------------- /problems/027-has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/027-has.js -------------------------------------------------------------------------------- /problems/028-more-parentheses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/028-more-parentheses.js -------------------------------------------------------------------------------- /problems/029-map-parseInt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/029-map-parseInt.js -------------------------------------------------------------------------------- /problems/030-flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/030-flatten.js -------------------------------------------------------------------------------- /problems/031-circular-dependency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/031-circular-dependency.js -------------------------------------------------------------------------------- /problems/__tests__/001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/001.js -------------------------------------------------------------------------------- /problems/__tests__/002.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/002.js -------------------------------------------------------------------------------- /problems/__tests__/003.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/003.js -------------------------------------------------------------------------------- /problems/__tests__/004.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/004.js -------------------------------------------------------------------------------- /problems/__tests__/005.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/005.js -------------------------------------------------------------------------------- /problems/__tests__/006.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/006.js -------------------------------------------------------------------------------- /problems/__tests__/007.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/007.js -------------------------------------------------------------------------------- /problems/__tests__/008.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/008.js -------------------------------------------------------------------------------- /problems/__tests__/009.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/009.js -------------------------------------------------------------------------------- /problems/__tests__/010.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/010.js -------------------------------------------------------------------------------- /problems/__tests__/011.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/011.js -------------------------------------------------------------------------------- /problems/__tests__/012.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/012.js -------------------------------------------------------------------------------- /problems/__tests__/013.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/013.js -------------------------------------------------------------------------------- /problems/__tests__/014.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/014.js -------------------------------------------------------------------------------- /problems/__tests__/015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/015.js -------------------------------------------------------------------------------- /problems/__tests__/016.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/016.js -------------------------------------------------------------------------------- /problems/__tests__/017.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/017.js -------------------------------------------------------------------------------- /problems/__tests__/018.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/018.js -------------------------------------------------------------------------------- /problems/__tests__/019.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/019.js -------------------------------------------------------------------------------- /problems/__tests__/020.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/020.js -------------------------------------------------------------------------------- /problems/__tests__/021.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/021.js -------------------------------------------------------------------------------- /problems/__tests__/022.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/022.js -------------------------------------------------------------------------------- /problems/__tests__/023.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/023.js -------------------------------------------------------------------------------- /problems/__tests__/024.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/024.js -------------------------------------------------------------------------------- /problems/__tests__/025.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/025.js -------------------------------------------------------------------------------- /problems/__tests__/026.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/026.js -------------------------------------------------------------------------------- /problems/__tests__/027.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/027.js -------------------------------------------------------------------------------- /problems/__tests__/028.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/028.js -------------------------------------------------------------------------------- /problems/__tests__/029.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/029.js -------------------------------------------------------------------------------- /problems/__tests__/030.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/030.js -------------------------------------------------------------------------------- /problems/__tests__/031.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/problems/__tests__/031.js -------------------------------------------------------------------------------- /static/configure-debug.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbelsky/js-problems/HEAD/static/configure-debug.gif --------------------------------------------------------------------------------