# Project-Euler
Solutions to Project Euler Problems

## Rules
* Each program should be able to produce the answer on the command-line.
* Each solution should be confined in it's own solution folder.
* Solution folders should pass the following regular expression:

`problem[0-9]+-(c|cpp|c#|f#|java|go|haskell|nodejs|php|python|ruby|swift)$`.
* If your language is not supported by this previously stated regular expression, update the documentation.
* The source code of your solution should contain the problem definition as a comment.
* The source code is not allowed to contain the final answer to solutions.
* The source code should contain explanatory comments.
* The comments must be properly formulated in English.
* Reusing source code should be confined in it's own common folder.
* Common folders should pass the following regular expression:

`common+-(c|cpp|c#|f#|java|go|haskell|nodejs|php|python|ruby|swift)$`
* If your language is not supported by this previously stated regular expression, update the documentation.

# Project-Euler
Solutions to Project Euler Problems

## Rules
* Each program should be able to produce the answer on the command-line.
* Each solution should be confined in it's own solution folder.
* Solution folders should pass the following regular expression:

`problem[0-9]+-(bash|c|cpp|c#|f#|java|go|haskell|nodejs|php|python|ruby|swift)$`.
* If your language is not supported by this previously stated regular expression, update the documentation.
* The source code of your solution should contain the problem definition as a comment.
* The source code is not allowed to contain the final answer to solutions.
* The source code should contain explanatory comments.
* The comments must be properly formulated in English.
* Reusing source code should be confined in it's own common folder.
* Common folders should pass the following regular expression:

`common+-(bash|c|cpp|c#|f#|java|go|haskell|nodejs|php|python|ruby|swift)$`
* If your language is not supported by this previously stated regular expression, update the documentation.

Update regular expression to validate bash scripts.
Update regular expression to validate bash scripts.