Solutions are in src/problems
;
cargo test <test_name>
- array_strings_are_equal.rs
- can_place_flowers.rs
- climb_stairs.rs
- fibonaci.rs
- find_difference.rs
- find_pivot_index.rs
- greatest_common_divisor_of_strings.rs
- group_anagrams.rs
- highest_altitude.rs
- increasing_triplet.rs
- kids_with_candies.rs
- largest_odd_number.rs
- largest_three_digit_same_number.rs
- length_of_last_word.rs
- longest_common_prefix.rs
- longest_consecutive_sequence_128.rs
- max_area.rs
- max_profit.rs
- merge_alternatively.rs
- min_stack.rs
- mod.rs
- move_zeroes.rs
- product_of_array_except_self.rs
- queue_with_stack.rs
- roman_to_int.rs
- rotate.rs
- single_number.rs
- sqrt.rs
- string_compression.rs
- sub_sequence.rs
- total_money.rs
- trapping_rain_water.rs
- two_sum.rs
- two_sum_two.rs
- unique_number_of_occurence.rs
- valid_paranthesis.rs
- valid_sudoku.rs
Competitive Programming patterns
// Checking for number of iterations of an element => Just use hashmap // You should know iterators quite value // Type conversions // While solving problem create variables names related to problem itself. // For Finding frequency use hashmap // For Finding unique use hashset
// Learn Pattern - through loops ( while, for) //