├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.json ├── .travis.yml ├── Arrays ├── 2d-array-ds.js ├── apple-and-orange.js ├── array-manipulation.js ├── birthday-cake-candles.js ├── breaking-best-and-worst-records.js ├── compare-the-triplets.js ├── diagonal-difference.js ├── jumping-on-the-clouds.js ├── left-rotation.js ├── minimum-swaps-2.js ├── newyear-chaos.js └── sock-merchant.js ├── Data Structures ├── cycle-detection.js └── reverse-doubly-linked-list.js ├── Dictionaries and Hashmaps ├── count-triplet.js ├── custom-hashmap.js ├── frequency-queries.js ├── game-of-thrones.js ├── ransom-note.js ├── sherlock-and-anagrams.js └── two-strings.js ├── Numbers ├── grading.js ├── kangaroo.js ├── plus-minus.js └── staircase.js ├── README.md ├── Sorting ├── bubble-sort.js ├── mark-and-toys.js └── mini-max-sum.js ├── Strings ├── alternating-characters.js ├── counting-valleys.js ├── hackerrank-in-string.js ├── making-anagrams.js ├── repeated-string.js ├── sherlock-and-the-valid-string.js ├── strong-password.js └── time-conversion.js ├── package.json └── test ├── Arrays ├── birthday-cake-candles.test.js └── left-rotation.test.js ├── Data Structures ├── cycle-detection.test.js └── reverse-doubly-linked-list.test.js ├── Numbers └── plus-minus.test.js ├── Sorting └── bubble-sort.test.js └── Strings ├── hackerrank-in-string.test.js ├── repeated-string.test.js ├── strong-password.test.js └── time-conversion.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .nyc_output 3 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/.travis.yml -------------------------------------------------------------------------------- /Arrays/2d-array-ds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/2d-array-ds.js -------------------------------------------------------------------------------- /Arrays/apple-and-orange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/apple-and-orange.js -------------------------------------------------------------------------------- /Arrays/array-manipulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/array-manipulation.js -------------------------------------------------------------------------------- /Arrays/birthday-cake-candles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/birthday-cake-candles.js -------------------------------------------------------------------------------- /Arrays/breaking-best-and-worst-records.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/breaking-best-and-worst-records.js -------------------------------------------------------------------------------- /Arrays/compare-the-triplets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/compare-the-triplets.js -------------------------------------------------------------------------------- /Arrays/diagonal-difference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/diagonal-difference.js -------------------------------------------------------------------------------- /Arrays/jumping-on-the-clouds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/jumping-on-the-clouds.js -------------------------------------------------------------------------------- /Arrays/left-rotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/left-rotation.js -------------------------------------------------------------------------------- /Arrays/minimum-swaps-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/minimum-swaps-2.js -------------------------------------------------------------------------------- /Arrays/newyear-chaos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/newyear-chaos.js -------------------------------------------------------------------------------- /Arrays/sock-merchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Arrays/sock-merchant.js -------------------------------------------------------------------------------- /Data Structures/cycle-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Data Structures/cycle-detection.js -------------------------------------------------------------------------------- /Data Structures/reverse-doubly-linked-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Data Structures/reverse-doubly-linked-list.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/count-triplet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/count-triplet.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/custom-hashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/custom-hashmap.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/frequency-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/frequency-queries.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/game-of-thrones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/game-of-thrones.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/ransom-note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/ransom-note.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/sherlock-and-anagrams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/sherlock-and-anagrams.js -------------------------------------------------------------------------------- /Dictionaries and Hashmaps/two-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Dictionaries and Hashmaps/two-strings.js -------------------------------------------------------------------------------- /Numbers/grading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Numbers/grading.js -------------------------------------------------------------------------------- /Numbers/kangaroo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Numbers/kangaroo.js -------------------------------------------------------------------------------- /Numbers/plus-minus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Numbers/plus-minus.js -------------------------------------------------------------------------------- /Numbers/staircase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Numbers/staircase.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/README.md -------------------------------------------------------------------------------- /Sorting/bubble-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Sorting/bubble-sort.js -------------------------------------------------------------------------------- /Sorting/mark-and-toys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Sorting/mark-and-toys.js -------------------------------------------------------------------------------- /Sorting/mini-max-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Sorting/mini-max-sum.js -------------------------------------------------------------------------------- /Strings/alternating-characters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/alternating-characters.js -------------------------------------------------------------------------------- /Strings/counting-valleys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/counting-valleys.js -------------------------------------------------------------------------------- /Strings/hackerrank-in-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/hackerrank-in-string.js -------------------------------------------------------------------------------- /Strings/making-anagrams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/making-anagrams.js -------------------------------------------------------------------------------- /Strings/repeated-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/repeated-string.js -------------------------------------------------------------------------------- /Strings/sherlock-and-the-valid-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/sherlock-and-the-valid-string.js -------------------------------------------------------------------------------- /Strings/strong-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/strong-password.js -------------------------------------------------------------------------------- /Strings/time-conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/Strings/time-conversion.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/package.json -------------------------------------------------------------------------------- /test/Arrays/birthday-cake-candles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Arrays/birthday-cake-candles.test.js -------------------------------------------------------------------------------- /test/Arrays/left-rotation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Arrays/left-rotation.test.js -------------------------------------------------------------------------------- /test/Data Structures/cycle-detection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Data Structures/cycle-detection.test.js -------------------------------------------------------------------------------- /test/Data Structures/reverse-doubly-linked-list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Data Structures/reverse-doubly-linked-list.test.js -------------------------------------------------------------------------------- /test/Numbers/plus-minus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Numbers/plus-minus.test.js -------------------------------------------------------------------------------- /test/Sorting/bubble-sort.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Sorting/bubble-sort.test.js -------------------------------------------------------------------------------- /test/Strings/hackerrank-in-string.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Strings/hackerrank-in-string.test.js -------------------------------------------------------------------------------- /test/Strings/repeated-string.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Strings/repeated-string.test.js -------------------------------------------------------------------------------- /test/Strings/strong-password.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Strings/strong-password.test.js -------------------------------------------------------------------------------- /test/Strings/time-conversion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thamaraiselvam/HackerRank/HEAD/test/Strings/time-conversion.test.js --------------------------------------------------------------------------------