Programming language training repository and algorithms.
This repository is for my personal training, please do not use it to solve Hacker Rank problems.
https://www.hackerrank.com/dashboard
This repository uses Dockerfile for each programming language, so you don't need to install anything on your machine.
Each programming language has a folder with the subject of the code that is inside, and two files: main file and test file, eg:
|hacker_rank
|--30_days_of_code
|--ruby
|--javascript
|--java
|--golang
|--00_hello_word
main.go
main_test.go
|--01_data_types
|--02_operators
To execute the code, use the command bellow:
make test folder=00_hello_word
https://www.hackerrank.com/domains/tutorials/30-days-of-code
- Ruby
- GoLang
- Day 00 hello_world
- Day 01 data_types
- Day 02 operators
- Day 03 conditional_statements
- Day 04 class_vs_instance.go
- Day 05 loops.go
- Day 06 review_loop.go
- Day 07 arrays.go
- Day 08 dictionaries_and_maps.go
- Day 09 recursion.go
- Day 10 binary_numbers
- Day 11 2d_arrays
- Day 12 inheritance
- Day 13 abstract-classes
- Day 14 scope
- Day 15 linked_list
- Day 16 exceptions
- Day 17 more_exceptions
- Day 18 queues_stacks
- Day 19 interfaces
- Day 20 sorting
- Day 21 generics
- Day 22 binary_search_trees
- Day 23 bst_level_order_traversal
- Day 24 linked_list
- Day 25 running_time_complexity
- Day 26 nested_logic
- Day 27 testing
- Day 28 patterns