└── README.md /README.md: -------------------------------------------------------------------------------- 1 | Yet another repo of coding challenges, this time with a twist and the twist is; 2 | 3 | 1. Code is written on Github (each branch contains contains 1 question) 4 | 2. Tests against your code executed at [circleci](https://circleci.com/gh/engintekin/javascript-coding-challenges-using-github-circleci) 5 | 6 | ## How it works? 7 | 1. Fork the repository to your account. 8 | 2. Pick a question by switching to the related branch (e.g., [rotation](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/rotation)) 9 | 3. Edit `solution.js` ([Editing files in your repository](https://help.github.com/articles/editing-files-in-your-repository/)) 10 | 4. Create a pull request to the original repo 11 | 12 | That's it, you are ready to go, [circleci](https://circleci.com/gh/engintekin/javascript-coding-challenges-using-github-circleci) will start running the tests against your solution and hopefully your solution will succeed. Now start hacking by forking it! 13 | 14 | ### Easy Questions 15 | - [counting zeros](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/counting-zeros) 16 | - [palindrome](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/palindrome) 17 | - [reverse polish notation](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/reverse_polish_notation) 18 | - [rotation](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/rotation) 19 | 20 | ### Hard Questions 21 | - [4sum](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/4sum) 22 | - [water drops](https://github.com/engintekin/javascript-coding-challenges-using-github-circleci/tree/water-drops) 23 | --------------------------------------------------------------------------------