<commit_before>## Elements of Programming Interviews - Java

This repository contains solutions, tests, and descriptions of the problems from
[Elements Of Programming Interviews] by <NAME>, <NAME>, and <NAME>.  

[![alt text][eopi]][Elements of Programming Interviews]

It contains three branches:
1. [master] - Stable release that only contains correct tests and completed work 
2. [develop] - Contains all incremental updates working towards a release
3. [solutions] - My personal branch where I solve the problems  

Suggested usage:
* Purchase [Elements of Programming Interviews]
* Clone [master]
* Solve a problem on a blackboard/whiteboard/paper/google document
* Program your solution to see if the test cases pass
* Repeat previous two steps until no problems are left

Having trouble solving a problem?
* The book contains hints that I intentionally omitted from this repository
* The book contains thorough solutions
* My (sometimes commented) solutions are available in the [solutions] branch

This project is open source so please fork it and help me create a supplement to this phenomenal book. Always looking for edge cases.

[Elements of Programming Interviews]:https://www.amazon.com/gp/product/1517435803/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1517435803&linkCode=as2&tag=gardncl-20&linkId=5b86b3fc38b795950f0d69e7452ed763
[master]:https://github.com/gardncl/elements-of-programming-interviews
[develop]:https://github.com/gardncl/elements-of-programming-interviews/tree/develop
[solutions]:https://github.com/gardncl/elements-of-programming-interviews/tree/solutions
[eopi]:eopi.jpg?raw=true

<commit_msg>updated readme to match master<commit_after>## Elements of Programming Interviews - Java

[![alt text][eopi]][Elements of Programming Interviews]

This repository contains solutions, tests, and descriptions of the problems from
[Elements Of Programming Interviews] by <NAME>, <NAME>, and <NAME>.  

It contains three branches:
1. [master] - Stable release that only contains correct tests and completed work 
2. [develop] - Contains all incremental updates working towards a release
3. [solutions] - My personal branch where I solve the problems  

Suggested usage:
* Purchase [Elements of Programming Interviews]
* Clone [master]
* Solve a problem on a blackboard/whiteboard/paper/google document
* Program your solution to see if the test cases pass
* Repeat previous two steps until no problems are left

Having trouble solving a problem?
* The book contains hints that I intentionally omitted from this repository
* The book contains thorough solutions
* My (sometimes commented) solutions are available in the [solutions] branch

This project is open source so please fork it and help me create a supplement to this phenomenal book. Always looking for edge cases.

[Elements of Programming Interviews]:https://www.amazon.com/gp/product/1517435803/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1517435803&linkCode=as2&tag=gardncl-20&linkId=5b86b3fc38b795950f0d69e7452ed763
[master]:https://github.com/gardncl/elements-of-programming-interviews
[develop]:https://github.com/gardncl/elements-of-programming-interviews/tree/develop
[solutions]:https://github.com/gardncl/elements-of-programming-interviews/tree/solutions
[eopi]:eopi.jpg?raw=true


{'fraction_non_alphanumeric': 0.08356039963669391, 'fraction_numerical': 0.03451407811080836, 'mean_word_length': 5.784394250513347, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1608173', 'n_tokens_mistral': 1016, 'n_tokens_neox': 912, 'n_words': 334}