ctci
My answers to LeetCode, HackerRank, company code challenge problems, + "Cracking the Coding Interview."
File Explorer
Download Latest Version (.zip)- launch.json
- settings.json
- Ch VI Big O.txt
- example12.java
- hi.rb
- reverse.java
- reverse.py
- findPairs.java
- findPairs.py
- addTwoNumbers.java
- deleteDuplicates.java
- getLength.java
- mergeTwoLists.java
- palindrome.java
- removeNthFromEnd.java
- addTwoNumbers.py
- deleteDuplicates.py
- getLength.py
- mergeTwoLists.py
- palindrome.py
- removeNthFromEnd.py
- createDictionary.java
- createDictionary.py
- evaluatePostfix.java
- isStackSequenceValid.java
- QueueUsingStacks.java
- StackUsingQueues.java
- evaluatePostfix.py
- isStackSequenceValid.py
- QueueUsingStacks.py
- StackUsingQueues.py
- bigIntegerIncrement.java
- encode.java
- subArraySort.java
- bigIntegerIncrement.py
- encode.py
- subArraySort.py
- postmates_spec.rb
- practicetest.rb
- sum_divisible_by_k.rb
- linked_list.test.js
- crossword.rb
- max_sum_path.rb
- 01_avgs_of_subarrays.test.js
- 02_max_sum_subarray.test.js
- 03_smallest_subarray_of_given_sum.test.js
- 04_longest_substring_with_k_distinct_chars.test.js
- 05_fruits_into_baskets.test.js
- 06_no_repeat_substring.test.js
- 07_longest_repeating_substring.test.js
- 08_longest_subarray_with_1s_after_replacement.test.js
- 09_permutation_of_pattern_in_string.test.js
- launch.json
- 0-data-types.js
- 1-factorial.js
- 1-let-and-const.js
- arrays-left-rotation.js
- dp-coin-change.js
- 2d_array_ds.go
- balanced_brackets.go
- binary_tree_level_average.rb
- count_triplets.go
- equalizing_array_elements.rb
- find_substring_most_vowels.rb
- left-rotation.js
- logic_expression_spec.rb
- make_anagram_test.go
- mini-max-sum.js
- minimum_swaps2.go
- new_year_chaos.go
- practice.sql
- ransom_note.go
- sherlock_and_anagrams.go
- sherlock_and_the_valid_string.go
- two_strings.go
- best_time_buy_sell_stock2.js
- contains_duplicate.js
- intersection_of_2_arrays_ii.js
- maximum_depth_binary_tree.js
- nearest_point_same_x_or_y_coordinate.js
- remove_duplicates_from_sorted_array.js
- reverse_linked_list.js
- reverse_string.js
- single_number.js
- valid_anagram.js
- valid_anagram.rb
- valid_palindrome.js
- valid_parentheses.js
- reverse_integer.js
- rotate_array.js
- 033_search_in_rotated_sorted_array_spec.rb
- calculate_time.rb
- critical_connections_in_a_network_spec.rb
- cut_off_trees_for_golf_spec.rb
- cut_off_trees_spec.rb
- expressive_words.rb
- find_words_that_can_be_formed_by_characters_spec.rb
- greatest_common_divisor_strings.test.js
- happy_number_spec.rb
- k_closest_points_spec.rb
- longest_increasing_path_in_a_matrix.rb
- longest_palindrome_spec.rb
- maximal_square_spec.rb
- most_common_word.rb
- moving_average_spec.rb
- number_of_dice_rolls_with_target_sum_spec.rb
- number_of_equivalent_domino_pairs_spec.rb
- prison_cells_after_n_days_spec.rb
- product_of_array_except_self_spec.rb
- relative_sort_array.rb
- reverse_string_ii_spec.rb
- robot_return_to_origin.rb
- rotting_oranges_spec.rb
- spiral_matrix_ii_spec.rb
- string_transforms_into_another_string_spec.rb
- subsequences_spec.rb
- sudoku.rb
- two_sum_iv_bst_spec.rb
- two_sum_spec.rb
- settings.json
- 001_two_sum.py
- 001_two_sum_spec.rb
- 003_longest_substring_without_repeating_characters.py
- 006_encode_and_decode_strings_spec.rb
- 009_longest_consecutive_sequence_spec.rb
- 011_container_with_most_water.py
- 011_container_with_most_water_spec.rb
- 015_3Sum.py
- 015_3Sum_spec.rb
- 021_valid_parentheses.py
- 021_valid_parentheses_spec.rb
- 022_min_stack_spec.rb
- 032_time_based_key_value_store_spec.rb
- 033_search_in_rotated_sorted_array.py
- 034_find_first_and_last_position_of_element_in_sorted_array.py
- 035_search_insert_position.py
- 041_first_missing_positive.py
- 042_trapping_rain_water.py
- 049_group_anagrams.py
- 049_group_anagrams_spec.rb
- 056_merge_intervals.py
- 057_insert_interval.py
- 073_set_matrix_zeroes.py
- 076_minimum_window_substring.py
- 088_merge_sorted_array.py
- 1004_max_consecutive_ones_iii.py
- 121_best_time_to_buy_stock.py
- 121_best_time_to_buy_stock_spec.rb
- 125_valid_palindrome.py
- 125_valid_palindrome_spec.rb
- 1343_number_of_subarrays_of_size_k.py
- 1352_product_of_the_last_k_numbers.py
- 144_single_number_spec.rb
- 1456_maximum_number_of_vowels_in_a_substring_of_given_length.py
- 153_find_minimum_in_rotated_sorted_array.py
- 167_two_sum_ii.py
- 167_two_sum_ii_spec.rb
- 169_majority_element.py
- 209_minimum_size_subarray_sum.py
- 217_contains_duplicate.py
- 217_contains_duplicate_spec.rb
- 219_contains_duplicate_ii.py
- 220_contains_duplicate_iii.py
- 228_summary_ranges.py
- 238_product_of_array_except_self.py
- 238_product_of_array_except_self_spec.rb
- 242_valid_anagram.py
- 242_valid_anagram_spec.rb
- 2461_maximum_sum_of_distinct_subarrays.py
- 252_meeting_rooms.py
- 253_meeting_rooms_ii.py
- 347_top_k_frequent_elements.py
- 347_top_k_frequent_elements_spec.rb
- 383_ransom_note.py
- 424_longest_repeating_character_replacement.py
- 438_find_all_anagrams_in_string.py
- 451_sort_characters_by_frequency.py
- 523_continuous_subarray_sum.py
- 525_contiguous_array.py
- 560_subarray_sum_equals_k.py
- 567_permutation_in_string.py
- 633_sum_of_square_numbers.py
- 643_maximum_average_subarray_i.py
- 692_top_k_frequent_words.py
- 704_binary_search.py
- 704_binary_search_spec.rb
- 875_koko_eating_bananas.py
- 904_fruit_into_baskets.py
- 930_binary_subarrays_with_sum.py
- 974_subarray_sums_divisible_by_k.py
- in-memory-DB-TRANSACTIONS.md
- in-memory-key-value-DB.py
- python-cheatsheet.pdf
- python_cheat_sheet.py
- .envrc
- .gitattributes
- .gitignore
- .pryrc
- .python-version
- .rspec
- add_numbers_spec.rb
- diagonal_matrix.go
- Gemfile
- order_courses_spec.rb
- package-lock.json
- package.json
- permutation.rb
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
