my-solutions/readme.md

38 lines
840 B
Markdown

# My solutions
Solutions to various programming problems.
- [My leetcode profile](https://leetcode.com/ordinary-dev/)
- [My codeforces profile](https://codeforces.com/profile/re.ivan)
I don't claim to be the best programmer.
These solutions may not be the most optimal, but these are my solutions.
## How to run and test my solutions
Ruby:
```bash
cd random-problem
ruby test.rb
```
Go:
```bash
cd random-problem
go test ./...
```
## Why Ruby?
Solving problems in Ruby can be a lot more fun than it first appears.
It is relatively slow language.
Sub-optimal C or Rust solutions will pass all tests,
but Ruby or Python solutions will not be able to meet the time limit.
This forces us to look for optimized algorithms.
## Why Go?
Go is used when stronger typing is required. This helps not to violate the conditions of the task.