Coding problems

This is a UI for a collection of coding challenges that I've solved at coding-interview-prep.

Number File Language Problem Source Difficulty Perceived difficulty Categories
1 aoc_2021_1_test.py Python
2 aoc_2021_10_test.py Python
3 aoc_2021_11_test.py Python
4 aoc_2021_12_test.py Python
5 aoc_2021_13_test.py Python
6 aoc_2021_14_test.py Python
7 aoc_2021_15_test.py Python
8 aoc_2021_2_test.py Python
9 aoc_2021_3_test.py Python
10 aoc_2021_4_test.py Python
11 aoc_2021_5_test.py Python
12 aoc_2021_6_test.py Python
13 aoc_2021_7_test.py Python
14 aoc_2021_8_test.py Python
15 aoc_2021_9_test.py Python
16 array_manipulation_test.py Python
17 champagne_tower_test.py Python
18 count_decreasing_ratings_test.py Python
19 credit_card_checksums_test.py Python
20 fizzbuzz_test.py Python
21 gcd_test.py Python
22 left_rotation_test.py Python
23 matrix_creation_test.py Python
24 minimum_swaps_2_test.py Python
25 new_year_chaos_test.py Python
26 partition_array_equal_parts_test.go Go
27 puzzle_divisible_by_3_test.py Python
28 shipping_route_optimisation_test.py Python
29 states_test.py Python
30 abbreviation_test.py Python
31 climb_stairs.rs Rust
32 delete_and_earn.rs Rust leetcode.com - delete-and-earn medium hard dp
33 fib.rs Rust
34 house_robber_1.rs Rust leetcode.com - house-robber medium easy dp
35 house_robber_2.rs Rust leetcode.com - house-robber-ii medium medium dp
36 jump_game_2.rs Rust leetcode.com - jump-game-ii medium hard dp
37 jump_game.rs Rust leetcode.com - jump-game medium hard dp
38 max_array_sum_test.py Python
39 max_length_subarray.rs Rust leetcode.com - maximum-length-of-subarray-with-positive-product medium hard dp
40 max_product_subarray.rs Rust leetcode.com - maximum-product-subarray medium medium dp
41 max_sum_circular_subarray.rs Rust leetcode.com - maximum-sum-circular-subarray medium hard dp, sliding_window
42 max_sum_subarray.rs Rust leetcode.com - maximum-subarray medium hard dp, sliding_window
43 max_value_of_coins.rs Rust
44 min_cost_climbing_stairs.rs Rust
45 tribonacci.rs Rust
46 bfs_shortest_reach_test.py Python
47 dijkstra_test.py Python
48 nested_object_test.py Python
49 ransom_note_test.py Python
50 two_strings_test.go Go
51 two_strings_test.py Python
52 cycle_detection_test.py Python
53 blue_red_strip_test.py Python
54 merge_intervals_test.py Python
55 skyline_test.py Python
56 davis_staircase_test.py Python
57 fibonacci_numbers_test.py Python
58 recursive_digit_sum_test.py Python
59 regular_expression_matching_test.py Python
60 bubble_sort_test.py Python
61 comparator_test.py Python
62 junction_boxes_test.py Python
63 mark_and_toys_test.py Python
64 sorting_algorithms_test.go Go
65 balanced_brackets_test.py Python
66 queue_using_two_stacks_test.py Python
67 simplify_path.rs Rust
68 validate_stack_sequence.rs Rust
69 word_machine_test.py Python
70 alternating_characters_test.py Python
71 asterisk_border_test.py Python
72 common_child_test.py Python
73 longest_palindromic_sequence.rs Rust
74 making_anagrams_test.py Python
75 most_frequent_character_test.py Python
76 scrubbing_the_script_test.py Python
77 sherlock_test.py Python
78 simplify_expression_test.py Python
79 special_string_again_test.py Python
80 string_transformer_test.py Python
81 permutations_test.py Python
82 subsets_test.py Python
83 kth_largest_test.py Python
84 binary_tree_coloring_game_test.go Go
85 binary_tree_test.py Python
86 lowest_common_ancestor_test.py Python