Skip to content

Commit

Permalink
✨ Update folder names and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
w3cj committed Feb 7, 2019
1 parent 31bffed commit 24c4c62
Show file tree
Hide file tree
Showing 136 changed files with 2,357 additions and 1 deletion.
80 changes: 80 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/
223 changes: 222 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,222 @@
# Code Challenges
# Code Katas

Search / Filter solutions [here](https://code-katas.now.sh/)

# Episodes

## [Episode 23](./episode_023)

[Watch on YouTube](https://www.youtube.com/watch?v=c_EREn-eF5s)

* [remove-the-minimum](./episode_023/remove-the-minimum.js) - 7 kyu
* [rot13](./episode_023/rot13.js) - 5 kyu
* [strip-comments](./episode_023/strip-comments.js) - 4 kyu
* [title-case](./episode_023/title-case.js) - 6 kyu

## [Episode 22](./episode_022)

[Watch on YouTube](https://www.youtube.com/watch?v=xgW-due5ukM)

* [delete-occurrences-of-an-element-if-it-occurs-more-than-n-times](./episode_022/delete-occurrences-of-an-element-if-it-occurs-more-than-n-times.js) - 6 kyu
* [regex-validate-pin-code](./episode_022/regex-validate-pin-code.js) - 7 kyu
* [tic-tac-toe-checker](./episode_022/tic-tac-toe-checker.js) - 5 kyu
* [vector-class](./episode_022/vector-class.js) - 5 kyu

## [Episode 21](./episode_021)

[Watch on YouTube](https://www.youtube.com/watch?v=LiD9TT--F5Y)

* [did-i-finish-my-sudoku](./episode_021/did-i-finish-my-sudoku.js) - 5 kyu
* [distributing-candies](./episode_021/distributing-candies.js) - ??? kyu
* [vasya-clerk](./episode_021/vasya-clerk.js) - 6 kyu

## [Episode 20](./episode_020)

[Watch on YouTube](https://www.youtube.com/watch?v=NGcsIUBKHiI)

* [halloween-sweets](./episode_020/halloween-sweets.js) - 5 kyu
* [pirate-code](./episode_020/pirate-code.js) - 7 kyu
* [trick-or-treat](./episode_020/trick-or-treat.js) - ??? kyu

## [Episode 19](./episode_019)

[Watch on YouTube](https://www.youtube.com/watch?v=EyyiM71-r18)

* [bouncing-balls](./episode_019/bouncing-balls.js) - 6 kyu
* [most-consecutive-zeros](./episode_019/most-consecutive-zeros.js) - ??? kyu
* [number-combos](./episode_019/number-combos.js) - ??? kyu
* [pascalcase-into-snake-case](./episode_019/pascalcase-into-snake-case.js) - ??? kyu
* [sum-of-a-sequence](./episode_019/sum-of-a-sequence.js) - 7 kyu

## [Episode 18](./episode_018)

[Watch on YouTube](https://www.youtube.com/watch?v=qqznbb9xJa4)

* [friend-or-foe](./episode_018/friend-or-foe.js) - 7 kyu
* [greed-is-good](./episode_018/greed-is-good.js) - 5 kyu
* [math-issues](./episode_018/math-issues.js) - 5 kyu
* [scratch](./episode_018/scratch.js) - ??? kyu
* [which-are-in](./episode_018/which-are-in.js) - 6 kyu

## [Episode 17](./episode_017)

[Watch on YouTube](https://www.youtube.com/watch?v=jFJGnX-q0Tc)

* [double-cola](./episode_017/double-cola.js) - 5 kyu
* [exponential-comparison](./episode_017/exponential-comparison.js) - 6 kyu
* [ones-and-zeros](./episode_017/ones-and-zeros.js) - 7 kyu
* [square-every-digit](./episode_017/square-every-digit.js) - 7 kyu

## [Episode 16](./episode_016)

[Watch on YouTube](https://www.youtube.com/watch?v=BKBZLZ50xh8)

* [message-from-alca](./episode_016/message-from-alca.js) - ??? kyu
* [replace-with-alphabet-position](./episode_016/replace-with-alphabet-position.js) - 6 kyu
* [valid-parentheses](./episode_016/valid-parentheses.js) - 5 kyu
* [youre-a-square](./episode_016/youre-a-square.js) - 7 kyu

## [Episode 15](./episode_015)

[Watch on YouTube](https://www.youtube.com/watch?v=R49EFycGF3s)

* [dont-rely-on-luck](./episode_015/dont-rely-on-luck.js) - 6 kyu
* [find-the-capitals](./episode_015/find-the-capitals.js) - 7 kyu
* [range-extraction](./episode_015/range-extraction.js) - 4 kyu
* [the-hashtag-generator](./episode_015/the-hashtag-generator.js) - 5 kyu

## [Episode 14](./episode_014)

[Watch on YouTube](https://www.youtube.com/watch?v=dE5TV-TGfEo)

* [duplicateEncode](./episode_014/duplicateEncode.js) - ??? kyu
* [memoizeFibonacci](./episode_014/memoizeFibonacci.js) - ??? kyu
* [snail](./episode_014/snail.js) - 4 kyu
* [twoToOne](./episode_014/twoToOne.js) - ??? kyu

## [Episode 13](./episode_013)

[Watch on YouTube](https://www.youtube.com/watch?v=_xud7qSXkOw)

* [firstNonRepeatingCharacter](./episode_013/firstNonRepeatingCharacter.js) - ??? kyu
* [parity-outlier](./episode_013/parity-outlier.js) - ??? kyu
* [printer-errors](./episode_013/printer-errors.js) - 7 kyu
* [series-sum](./episode_013/series-sum.js) - ??? kyu

## [Episode 12](./episode_012)

[Watch on YouTube](https://www.youtube.com/watch?v=Ozp_PY1OOnw)

* [format-string-names](./episode_012/format-string-names.js) - ??? kyu
* [pagination-helper](./episode_012/pagination-helper.js) - ??? kyu
* [sum-of-odd-numbers](./episode_012/sum-of-odd-numbers.js) - 7 kyu

## [Episode 11](./episode_011)

[Watch on YouTube](https://www.youtube.com/watch?v=bPTonTi42ic)

* [counting-duplicates](./episode_011/counting-duplicates.js) - 6 kyu
* [square-digits](./episode_011/square-digits.js) - ??? kyu
* [weight-for-weight](./episode_011/weight-for-weight.js) - 5 kyu

## [Episode 10](./episode_010)

[Watch on YouTube](https://www.youtube.com/watch?v=6eoqEYc5SGI)

* [find-divisors](./episode_010/find-divisors.js) - ??? kyu
* [pete-the-baker](./episode_010/pete-the-baker.js) - 5 kyu
* [spinning-words](./episode_010/spinning-words.js) - ??? kyu

## [Episode 9](./episode_009)

[Watch on YouTube](https://www.youtube.com/watch?v=0atKorB6tAI)

* [character-recognition-mistakes](./episode_009/character-recognition-mistakes.js) - ??? kyu
* [narcissistic-numbers](./episode_009/narcissistic-numbers.js) - 7 kyu
* [nested-structure-compare](./episode_009/nested-structure-compare.js) - ??? kyu
* [regex-password](./episode_009/regex-password.js) - ??? kyu

## [Episode 8](./episode_008)

[Watch on YouTube](https://www.youtube.com/watch?v=M_K7azm9i6o)

* [are-they-the-same](./episode_008/are-they-the-same.js) - 6 kyu
* [growth-population](./episode_008/growth-population.js) - ??? kyu
* [rot13](./episode_008/rot13.js) - 5 kyu
* [twice-linear](./episode_008/twice-linear.js) - 4 kyu
* [your-order-please](./episode_008/your-order-please.js) - 6 kyu

## [Episode 7](./episode_007)

[Watch on YouTube](https://www.youtube.com/watch?v=O5DmKHgFwjE)

* [anagrams](./episode_007/anagrams.js) - null
* [camel-case](./episode_007/camel-case.js) - ??? kyu
* [categorize-new-member](./episode_007/categorize-new-member.js) - 7 kyu
* [isogram](./episode_007/isogram.js) - ??? kyu
* [multiples-of-3-and-5](./episode_007/multiples-of-3-and-5.js) - ??? kyu
* [priori-incantatem](./episode_007/priori-incantatem.js) - 4 kyu
* [rgb-to-hex](./episode_007/rgb-to-hex.js) - ??? kyu

## [Episode 6](./episode_006)

[Watch on YouTube](https://www.youtube.com/watch?v=mwoA9wjp7ec)

* [calculating-with-functions](./episode_006/calculating-with-functions.js) - 5 kyu
* [digital-root](./episode_006/digital-root.js) - ??? kyu
* [dubstep](./episode_006/dubstep.js) - 6 kyu
* [odd-int](./episode_006/odd-int.js) - ??? kyu
* [reverse-polish-notation](./episode_006/reverse-polish-notation.js) - null
* [sum-of-numbers](./episode_006/sum-of-numbers.js) - null
* [zeros-to-end](./episode_006/zeros-to-end.js) - ??? kyu

## [Episode 5](./episode_005)

[Watch on YouTube](https://www.youtube.com/watch?v=S-h_tfwHQAQ)

* [createPhoneNumber](./episode_005/createPhoneNumber.js) - ??? kyu
* [credit-card-mask](./episode_005/credit-card-mask.js) - 7 kyu
* [equal-sides-sum](./episode_005/equal-sides-sum.js) - ??? kyu
* [palindromeChainLength](./episode_005/palindromeChainLength.js) - ??? kyu
* [roman-numerals-encoder](./episode_005/roman-numerals-encoder.js) - 6 kyu
* [sum-of-two-lowest](./episode_005/sum-of-two-lowest.js) - ??? kyu

## [Episode 4](./episode_004)

[Watch on YouTube](https://www.youtube.com/watch?v=2ld5ndNkF2Q)

* [count-the-smiley-faces](./episode_004/count-the-smiley-faces.js) - 6 kyu
* [human-readable-time](./episode_004/human-readable-time.js) - 5 kyu
* [list-filtering](./episode_004/list-filtering.js) - 7 kyu
* [maximum-subarray-sum](./episode_004/maximum-subarray-sum.js) - 5 kyu
* [scramblies](./episode_004/scramblies.js) - 5 kyu
* [sum-strings-as-numbers](./episode_004/sum-strings-as-numbers.js) - 4 kyu

## [Episode 3](./episode_003)

[Watch on YouTube](https://www.youtube.com/watch?v=Ms7L-aVN4Hc)

* [dna-compliment](./episode_003/dna-compliment.js) - ??? kyu
* [iq-test](./episode_003/iq-test.js) - 6 kyu
* [pig-latin](./episode_003/pig-latin.js) - null
* [take-a-ten-minute-walk](./episode_003/take-a-ten-minute-walk.js) - 6 kyu
* [vowel-count](./episode_003/vowel-count.js) - 7 kyu

## [Episode 2](./episode_002)

[Watch on YouTube](https://www.youtube.com/watch?v=fH4w_xq2qao)

* [exes-os](./episode_002/exes-os.js) - ??? kyu
* [fat-fingers](./episode_002/fat-fingers.js) - 6 kyu
* [jaden-case](./episode_002/jaden-case.js) - ??? kyu
* [sum-pairs](./episode_002/sum-pairs.js) - ??? kyu

## [Episode 1](./episode_001)

[Watch on YouTube](https://www.youtube.com/watch?v=Oq7r8metsD8)

* [accum](./episode_001/accum.js) - ??? kyu
* [binary-addition](./episode_001/binary-addition.js) - 7 kyu
* [century-from-year](./episode_001/century-from-year.js) - 8 kyu
* [final-grade](./episode_001/final-grade.js) - ??? kyu
* [morse-code](./episode_001/morse-code.js) - ??? kyu
1 change: 1 addition & 0 deletions episode_000/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
![](https://i.imgur.com/nm3ulgm.jpg)
Loading

0 comments on commit 24c4c62

Please sign in to comment.