{"id":16509441,"url":"https://github.com/rafayak/codingprep","last_synced_at":"2025-03-23T13:32:14.639Z","repository":{"id":122737980,"uuid":"174793216","full_name":"RafayAK/CodingPrep","owner":"RafayAK","description":"Repo for storing all the coding questions I slove.","archived":false,"fork":false,"pushed_at":"2024-09-07T09:51:09.000Z","size":507,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-02T01:04:58.683Z","etag":null,"topics":["coding","daily","daily-coding-problem","daily-coding-problem-solutions","dailycodingproblem","hackerrank","interview","problem","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RafayAK.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-10T07:49:38.000Z","updated_at":"2024-09-07T09:51:12.000Z","dependencies_parsed_at":"2024-09-07T10:42:04.881Z","dependency_job_id":"62d8eda1-fa12-4f5c-b6d8-512f573eb6e3","html_url":"https://github.com/RafayAK/CodingPrep","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafayAK%2FCodingPrep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafayAK%2FCodingPrep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafayAK%2FCodingPrep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafayAK%2FCodingPrep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RafayAK","download_url":"https://codeload.github.com/RafayAK/CodingPrep/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244306082,"owners_count":20431737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coding","daily","daily-coding-problem","daily-coding-problem-solutions","dailycodingproblem","hackerrank","interview","problem","python"],"created_at":"2024-10-11T15:50:31.411Z","updated_at":"2025-03-23T13:32:14.172Z","avatar_url":"https://github.com/RafayAK.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodingPrep\nRepository for all the coding questions I solve in Python.\nThis repo has questions from HackerRank, LeetCode, Daily Coding Problem and CodeSignal\n\nPull requests are welcome, if you want to improve my implementation\n\n\u003cdiv align=\"center\"\u003e\n \n ***Forks rather than Clones, Stars rather than Views*** 🙏\n\u003c/div\u003e\n\n**All Python files have their question, copied verbatim, at the top of the file.**\n\n## Daily Coding Problem\n- [Daily Coding problem # 1](DailyCodingProblem/1_Google_Two_Sum.py)\n- [Daily Coding problem # 2](DailyCodingProblem/2_Uber_arrays_question.py)\n- [Daily Coding problem # 3](DailyCodingProblem/3_Google_Serialize_BST.py)\n- [Daily Coding problem # 4](DailyCodingProblem/4_Stripe_smallest_positive_number.py)\n- [Daily Coding problem # 5](DailyCodingProblem/5_JaneStreet_functional_programming.py)\n- [Daily Coding problem # 6](DailyCodingProblem/6_Google_XOR_linked_list.py)\n- [Daily Coding problem # 7](DailyCodingProblem/7_Facebook_Decoding_porblem.py)\n- [Daily Coding problem # 8](DailyCodingProblem/8_Google_Unival_trees.py)\n- [Daily Coding problem # 9](DailyCodingProblem/9_Airbnb_NonAdjacent_Sum.py)\n- [Daily Coding problem # 10](DailyCodingProblem/10_Apple_Job_Scheduler.py)\n- [Daily Coding problem # 11](DailyCodingProblem/11_Twitter_AutoComplete.py)\n- [Daily Coding problem # 12](DailyCodingProblem/12_Amazon_Staircase_problem.py)\n- [Daily Coding problem # 13](DailyCodingProblem/13_Amazon_LongestDistinctSubstring.py)\n- [Daily Coding problem # 14](DailyCodingProblem/14_Google_MonteCarlor_pi_Estimate.py)\n- [Daily Coding problem # 15](DailyCodingProblem/15_UniformSampling_from_stream.py)\n- [Daily Coding problem # 16](DailyCodingProblem/16_Twitter_log_orders.py)\n- [Daily Coding problem # 17](DailyCodingProblem/17_Google_Longest_Absolute_Path.py)\n- [Daily Coding problem # 18](DailyCodingProblem/18_Google_Max_of_Subarray.py)\n- [Daily Coding problem # 19](DailyCodingProblem/19_Facebook_Builders_Min_Cost.py)\n- [Daily Coding problem # 20](DailyCodingProblem/20_Intersecting_point_of_two_linkend_lists.py)\n- [Daily Coding problem # 21](DailyCodingProblem/21_Snapchat_Number_of_Classrrooms.py)\n- [Daily Coding problem # 22](DailyCodingProblem/22_MS_Sentence_from_Dict.py)\n- [Daily Coding problem # 23](DailyCodingProblem/23_Google_Find_Min_Path.py)\n- [Daily Coding problem # 24](DailyCodingProblem/24_Locking_Binary_tree.py)\n- [Daily Coding problem # 25](DailyCodingProblem/25_Facebook_regular_expression.py)\n- [Daily Coding problem # 26](DailyCodingProblem/26_Google_Remove_from_LinkedList.py)\n- [Daily Coding problem # 27](DailyCodingProblem/27_balanced_brackets.py)\n- [Daily Coding problem # 28](DailyCodingProblem/28_Palantir_Justtify_text.py)\n- [Daily Coding problem # 29](DailyCodingProblem/29_Amazon_Run_length_encoding.py)\n- [Daily Coding problem # 30](DailyCodingProblem/30_Facebook_Holding_capacity.py)\n- [Daily Coding problem # 31](DailyCodingProblem/31_Google_Min_Edit_Distance.py)\n- [Daily Coding problem # 32](DailyCodingProblem/32_Jane_Street_Currency_Arbitration.py)\n- [Daily Coding problem # 33](DailyCodingProblem/33_MS_Running_Median.py)\n- [Daily Coding problem # 34](DailyCodingProblem/34_Quora_Make_Palindrome.py)\n- [Daily Coding problem # 35](DailyCodingProblem/35_Google_Arrange_Chars_in_Linear_time.py)\n- [Daily Coding problem # 36](DailyCodingProblem/36_Dropbox_Find_Second_Largest_Node_in_BST.py)\n- [Daily Coding problem # 37](DailyCodingProblem/37_Google_Power_Set.py)\n- [Daily Coding problem # 38](DailyCodingProblem/38_Ms_N_Queens.py)\n- [Daily Coding problem # 39](DailyCodingProblem/39_Dropbox_Conways_Game_of_Life.py)\n- [Daily Coding problem # 40](DailyCodingProblem/40_Goolge_Find_Nonduplicate_Int.py)\n- [Daily Coding problem # 41](DailyCodingProblem/41_Facebook_Find_valid_Itinerary.py)\n- [Daily Coding problem # 42](DailyCodingProblem/42_Google_Find_subset_adding_to_k.py)\n- [Daily Coding problem # 43](DailyCodingProblem/43_Amazon_Implement_Stack.py)\n- [Daily Coding problem # 44](DailyCodingProblem/44_Google_Count_Inversions_In_Unsorted_List.py)\n- [Daily Coding problem # 45](DailyCodingProblem/45_TwoSigma_Implement_Rand7_from_Rand5.py)\n- [Daily Coding problem # 46](DailyCodingProblem/46_Amazon_Longest_Palindromic_Subsequence.py)\n- [Daily Coding problem # 47](DailyCodingProblem/47_Facebook_Stock_Buying_and_Selling.py)\n- [Daily Coding problem # 48](DailyCodingProblem/48_Google_Reconstruct_Tree.py)\n- [Daily Coding problem # 49](DailyCodingProblem/49_Amazon_Max_Sum_Contiguous_Subsequence.py)\n- [Daily Coding problem # 50](DailyCodingProblem/50_Microsoft_Arithmetic_In_Tree.py)\n- [Daily Coding problem # 51](DailyCodingProblem/51_Facebook_Shuffle_Cards.py)\n- [Daily Coding problem # 52](DailyCodingProblem/52_Google_LRU.py)\n- [Daily Coding problem # 53](DailyCodingProblem/53_Apple_Implement_Queue_With_Stacks.py)\n- [Daily Coding problem # 54](DailyCodingProblem/54_Dropbox_Sudoku_Solver.py)\n- [Daily Coding problem # 55](DailyCodingProblem/55_Microsoft_shortenURL.py)\n- [Daily Coding problem # 56](DailyCodingProblem/56_Google_Color_Adjacency_Matrix.py)\n- [Daily Coding problem # 57](DailyCodingProblem/57_Amazon_Breakup_Text_Into_k_size_sentences.py)\n- [Daily Coding problem # 58](DailyCodingProblem/58_Amazon_Find_Element_In_Rotated_Array.py)\n- [Daily Coding problem # 59](DailyCodingProblem/59_Google_File_Sync_Algorithm.py)\n- [Daily Coding problem # 60](DailyCodingProblem/60_Facebook_Partition_Multiset.py)\n- [Daily Coding problem # 61](DailyCodingProblem/61_Google_Integer_Exponentiation.py)\n- [Daily Coding problem # 62](DailyCodingProblem/62_Facebook_Count_Traversal_For_Matrix.py)\n- [Daily Coding problem # 63](DailyCodingProblem/63_Microsoft_Find_Word_In_Matrix.py)\n- [Daily Coding problem # 64](DailyCodingProblem/64_Google_Knights_Tour.py)\n- [Daily Coding problem # 65](DailyCodingProblem/65_Google_Print_Spiral_Array.py)\n- [Daily Coding problem # 66](DailyCodingProblem/66_Square_Biased_Coin.py)\n- [Daily Coding problem # 67](DailyCodingProblem/67_Google_LFU_cache.py)\n- [Daily Coding problem # 68](DailyCodingProblem/68_Google_Find_Attacking_Bishops.py)\n- [Daily Coding problem # 69](DailyCodingProblem/69_Facebook_Largest_Product_Three_Ints.py)\n- [Daily Coding problem # 70](DailyCodingProblem/70_Microsoft_Perfect_Numbers_Sum_to_10.py)\n- [Daily Coding problem # 71](DailyCodingProblem/71_TwoSigma_Rand5_from_Rand7.py)\n- [Daily Coding problem # 72](DailyCodingProblem/72_Google_Largest_Path_In_Directed_Graph.py)\n- [Daily Coding problem # 73](DailyCodingProblem/73_Google_Reverse_Singly_Linked_List.py)\n- [Daily Coding problem # 74](DailyCodingProblem/74_Apple_Number_Of_Times_X_Appears_NxN_Multiplication_Table.py)\n- [Daily Coding problem # 75](DailyCodingProblem/75_Microsoft_Find_Longest_Increasing_Noncontigous_subsequence.py)\n- [Daily Coding problem # 76](DailyCodingProblem/76_Google_Remove_Cols_to_Make_Lexographical.py)\n- [Daily Coding problem # 77](DailyCodingProblem/77_Snapchat_Merge_Overlapping_Intervals.py)\n- [Daily Coding problem # 78](DailyCodingProblem/78_Google_K_Sorted_Singly_LinkedList_to_One_list.py)\n- [Daily Coding problem # 79](DailyCodingProblem/79_Facebook_Change_One_Number_to_Make_Increasing_list.py)\n- [Daily Coding problem # 80](DailyCodingProblem/80_Google_Return_Deepest_Node_Binary_Tree.py)\n- [Daily Coding problem # 81](DailyCodingProblem/81_Yelp_Return_All_Possible_Combos_of_Code.py)\n- [Daily Coding problem # 82](DailyCodingProblem/82_Microsoft_Implement_Read_N.py)\n- [Daily Coding problem # 83](DailyCodingProblem/83_Google_Invert_Binary_Search_Tree.py)\n- [Daily Coding problem # 84](DailyCodingProblem/84_Amazon_Find_Islands_From_Matrix.py)\n- [Daily Coding problem # 85](DailyCodingProblem/85_Facebook_Conditional_Ops_Using_Math_on_32bit_Ints.py)\n- [Daily Coding problem # 86](DailyCodingProblem/86_Google_Num_Of_Parantheses_To_Remove_To_Make_Valid_Parantheses.py)\n- [Daily Coding problem # 87](DailyCodingProblem/87_Uber_Validate_Discrete_Logic.py)\n- [Daily Coding problem # 88](DailyCodingProblem/88_ContextLogic_Implement_Division_with_Add_and_Subtract.py)\n- [Daily Coding problem # 89](DailyCodingProblem/89_LinkedIn_Check_If_Valid_BST.py)\n- [Daily Coding problem # 90](DailyCodingProblem/90_Google_Uniform_Random_Numbers_With_Exception.py)\n- [Daily Coding problem # 91](DailyCodingProblem/91_Dropbox_Fix_Lambda_Expression.py)\n- [Daily Coding problem # 92](DailyCodingProblem/92_Dropbox_Sort_Courses_with_Prereqs.py)\n- [Daily Coding problem # 93](DailyCodingProblem/93_Apple_Find_largest_subtree_BST.py)\n- [Daily Coding problem # 94](DailyCodingProblem/94_Google_Max_Path_Two_Nodes_of_Binary_Tree.py)\n- [Daily Coding problem # 95](DailyCodingProblem/95_Palantir_Next_Greater_Permutation.py)\n- [Daily Coding problem # 96](DailyCodingProblem/96_Microsoft_Return_All_Permutations.py)\n- [Daily Coding problem # 97](DailyCodingProblem/97_Stripe_Create_Data_Struc_to_Store_KeyTime_Value_Pairs.py)\n- [Daily Coding problem # 98](DailyCodingProblem/98_Coursera_Find_Word_In_Grid.py)\n- [Daily Coding problem # 99](DailyCodingProblem/99_Mircosoft_Find_Longest_Consecutive_Sequence.py)\n- [Daily Coding problem # 100](DailyCodingProblem/100_Google_Find_Min_Steps_to_Reach_Point.py)\n- [Daily Coding problem # 101](DailyCodingProblem/101_Alibaba_Goldbach_Conjecture.py)\n- [Daily Coding problem # 102](DailyCodingProblem/102_Lyft_Contiguous_Elements_Sum_to_K.py)\n- [Daily Coding problem # 103](DailyCodingProblem/103_Square_Return_Shortest_Substr_Containing_All_Chars.py)\n- [Daily Coding problem # 104](DailyCodingProblem/104_Google_Is_Doubly_LinkedList_Palindrome.py)\n- [Daily Coding problem # 105](DailyCodingProblem/105_Facebook_Debounce_function.py)\n- [Daily Coding problem # 106](DailyCodingProblem/106_Pinterest_Hop_to_End.py)\n- [Daily Coding problem # 107](DailyCodingProblem/107_Microsoft_Print_BinaryTree_Levelwise.py)\n- [Daily Coding problem # 108](DailyCodingProblem/108_Google_Can_Two_Stings_Be_Shifted_To_Be_Equal.py)\n- [Daily Coding problem # 109](DailyCodingProblem/109_Cisco_Swap_Even_Odd_Bits.py)\n- [Daily Coding problem # 110](DailyCodingProblem/110_Facebook_Given_BinaryTree_Return_All_Paths_From_Root.py)\n- [Daily Coding problem # 111](DailyCodingProblem/111_Google_Indices_Of_All_Anagrams_Of_String_In_Target_String.py)\n- [Daily Coding problem # 112](DailyCodingProblem/112_Twitter_Find_Lowest_Common_Ancestor_of_Two_Nodes_In_A_Tree.py)\n- [Daily Coding problem # 113](DailyCodingProblem/113_Google_Reverse_A_String_In_Place.py)\n- [Daily Coding problem # 114](DailyCodingProblem/114_Facebook_Reverse_String_Maintaining_Delimiter_Order.py)\n- [Daily Coding problem # 115](DailyCodingProblem/115_Google_Check_If_Tree_Is_Part_Of_Another_Tree.py)\n- [Daily Coding problem # 116](DailyCodingProblem/116_JaneStreet_Generate_Unbounded_Tree_In_Constant_Time.py)\n- [Daily Coding problem # 117](DailyCodingProblem/117_Facebook_Return_Tree_Level_With_Min_Sum.py)\n- [Daily Coding problem # 118](DailyCodingProblem/118_Google_Return_Sorted_Squared_List.py)\n- [Daily Coding problem # 119](DailyCodingProblem/119_Google_Find_Smallest_Set_of_Numbers_That_Covers_All_Intervals.py)\n- [Daily Coding problem # 120](DailyCodingProblem/120_Microsoft_Implement_Singleton_With_A_Twist.py)\n- [Daily Coding problem # 121](DailyCodingProblem/121_Google_Remove_atmost_K_chars_to_make_palindrome.py)\n- [Daily Coding problem # 122](DailyCodingProblem/122_Zillow_Maximize_Coin_Collection_2D_Grid.py)\n- [Daily Coding problem # 123](DailyCodingProblem/123_LinkedIn_Check_If_Number.py)\n- [Daily Coding problem # 124](DailyCodingProblem/124_Microsoft_Number_of_Games_to_Flip_Coins.py)\n- [Daily Coding problem # 125](DailyCodingProblem/125_Google_from_BinaryTree_Find_Two_Nodes_with_Sum_K.py)\n- [Daily Coding problem # 126](DailyCodingProblem/126_Facebook_Rotate_List_by_K_Elements.py)\n- [Daily Coding problem # 127](DailyCodingProblem/127_Microsoft_Sum_Numbers_Represented_In_LInked_Lists.py)\n- [Daily Coding problem # 128](DailyCodingProblem/128_Others_Tower_Of_Hannoi.py)\n- [Daily Coding problem # 129](DailyCodingProblem/129_Others_Find_Squareroot_Of_Number.py)\n- [Daily Coding problem # 130](DailyCodingProblem/130_Facebook_Buy_Sell_Stock.py)\n- [Daily Coding problem # 131](DailyCodingProblem/131_Snapchat_Clone_LinkedList_with_random_pointers.py)\n- [Daily Coding problem # 132](DailyCodingProblem/132_RiotGames_Design_HitCounter.py)\n- [Daily Coding problem # 133](DailyCodingProblem/133_Amazon_Find_Inorder_Successor_In_BST.py)\n- [Daily Coding problem # 134](DailyCodingProblem/134_Facebook_Implement_SparseArray.py)\n- [Daily Coding problem # 135](DailyCodingProblem/135_Apple_Find_MinPath_Sum_From_Root_To_Leaf.py)\n- [Daily Coding problem # 136](DailyCodingProblem/136_Google_Find_largest_Rect_In_Bianry_Matrix.py)\n- [Daily Coding problem # 137](DailyCodingProblem/137_Amazon_Implement_Bit_Array.py)\n- [Daily Coding problem # 138](DailyCodingProblem/138_Google_Coin_Change_Problem.py)\n- [Daily Coding problem # 139](DailyCodingProblem/139_Google_Create_Peekable_Iterator.py)\n- [Daily Coding problem # 140](DailyCodingProblem/140_Facebook_Find_Elements_That_Only_Appear_Once.py)\n- [Daily Coding problem # 141](DailyCodingProblem/141_Microsoft_3_stacks_using_single_list.py)\n- [Daily Coding problem # 142](DailyCodingProblem/142_Google_balanced_parentheses.py)\n- [Daily Coding problem # 143](DailyCodingProblem/143_Amazon_Given_Pivot_Partition_List_into_Three.py)\n- [Daily Coding problem # 144](DailyCodingProblem/144_Google_Nearest_Largest_Number_From_Index_i.py)\n- [Daily Coding problem # 145](DailyCodingProblem/145_Google_Swap_Every_Two_Node_of_a_Singly_LinkedList.py)\n- [Daily Coding problem # 146](DailyCodingProblem/146_BufferBox_Prune_BinaryTree.py)\n- [Daily Coding problem # 147](DailyCodingProblem/147_Others_Sort_List_Using_Given_Reverse_Method.py)\n- [Daily Coding problem # 148](DailyCodingProblem/148_Apple_Gray_Code.py)\n- [Daily Coding problem # 149](DailyCodingProblem/149_GoldmanSachs_Sum_Sublist.py)\n- [Daily Coding problem # 150](DailyCodingProblem/150_LinkedIn_Nearest_K_Points_From_Cerntral_Point.py)\n- [Daily Coding problem # 151](DailyCodingProblem/151_Others_Change_Pixel_Values.py) \n- [Daily Coding problem # 152](DailyCodingProblem/152_Tripplebyte_Genrate_number_with_givin_probablity.py)\n- [Daily Coding problem # 153](DailyCodingProblem/153_Othes_Find_Distance_between_Two_Words_In_a_String.py)\n- [Daily Coding problem # 154](DailyCodingProblem/154_Amazon_Implement_Stack.py)\n- [Daily Coding problem # 155](DailyCodingProblem/155_MongoDB_Find_Majority_ELement_Which_Appears_MoreThatHalfTheTIme.py)\n- [Daily Coding problem # 156](DailyCodingProblem/156_Facebook_Given_a_Positive_Int_N_Find_Smallest_NumberOfSquaredInts_Which_Sum_to_N.py)\n- [Daily Coding problem # 157](DailyCodingProblem/157_Amazon_Find_If_String_Can_Be%20_Made_Palindrome.py)\n- [Daily Coding problem # 158](DailyCodingProblem/158_Slack_Number_oF_Ways_To_Walk_Down_a_Matrix.py)\n- [Daily Coding problem # 159](DailyCodingProblem/159_Google_Return_First_Recurring_Char.py)\n- [Daily Coding problem # 160](DailyCodingProblem/160_Uber_Compute_Longest_Path_of_Weighted_Tree.py)\n- [Daily Coding problem # 161](DailyCodingProblem/161_Facebook_Reverse_Binray_Digit.py)\n- [Daily Coding problem # 162](DailyCodingProblem/162_Square_Shortest_Unique_Prefix.py)\n- [Daily Coding problem # 163](DailyCodingProblem/163_JaneStreet_Evaluate_Reverse_Polish_Notation.py)\n- [Daily Coding problem # 164](DailyCodingProblem/164_Google_Find_Duplicate_Pigeonhole_Principal.py)\n- [Daily Coding problem # 165](DailyCodingProblem/165_Google_Find_Number_of_Small_Elements_to_Right_of_Array.py)\n- [Daily Coding problem # 166](DailyCodingProblem/166_Uber_Implement_2D_Iterator_Class.py)\n- [Daily Coding problem # 167](DailyCodingProblem/167_Airbnb_Find_Two_Word_That_Make_Palindrome.py)\n- [Daily Coding problem # 168](DailyCodingProblem/168_Facebook_Rotate_Matrix_90_Degrees.py)\n- [Daily Coding problem # 169](DailyCodingProblem/169_Google_Sort_Linked_List.py)\n- [Daily Coding problem # 170](DailyCodingProblem/170_Facebook_Find_Shortest_Sequence_From_Start_Word_To_End.py)\n- [Daily Coding problem # 171](DailyCodingProblem/171_Amazon_Find_Busiest_Period.py)\n- [Daily Coding problem # 172](DailyCodingProblem/172_Dropbox_Find_Index_of_Concatenated_Words.py)\n- [Daily Coding problem # 173](DailyCodingProblem/173_Stripe_Flatten_Nested_Dict.py)\n- [Daily Coding problem # 174](DailyCodingProblem/174_Microsoft_Describe_Give_Example_of_Polymorphism.py)\n- [Daily Coding problem # 175](DailyCodingProblem/175_Google_Run_Markov_Chain.py)\n- [Daily Coding problem # 176](DailyCodingProblem/176_Bloomberg_Does_OnetoOne_Char_Mapping_Exist.py)\n- [Daily Coding problem # 177](DailyCodingProblem/177_Airbnb_Rotate_LinkedList_Arounf_Num.py)\n- [Daily Coding problem # 178](DailyCodingProblem/178_TwoSigma_Probablistic_Game.py)\n- [Daily Coding problem # 179](DailyCodingProblem/179_Google_Construct_Binary_Tree_From_Postorder.py)\n- [Daily Coding problem # 180](DailyCodingProblem/180_Google_Interleave_Stack.py)\n- [Daily Coding problem # 181](DailyCodingProblem/181_Google_Split_String_Into_Plaindromes.py)\n- [Daily Coding problem # 182](DailyCodingProblem/182_Facebook_Check_If_Graph_Minimally_Connected.py)\n- [Daily Coding problem # 183](DailyCodingProblem/183_Twitch_What_Happens_When_A_URL_Is_Entered.py)\n- [Daily Coding problem # 184](DailyCodingProblem/184_Amazon_184_Given_Numbers_Find_Greatest_Common_Denominator.py)\n- [Daily Coding problem # 185](DailyCodingProblem/185_Google_Return_Intersection_Area_of_Two_Rectangles.py)\n- [Daily Coding problem # 186](DailyCodingProblem/186_Microsoft_Find_Two_Subsets_With_Least_Difference.py)\n- [Daily Coding problem # 187](DailyCodingProblem/187_Google_Find_If_Rectangles_Overlap.py)\n- [Daily Coding problem # 188](DailyCodingProblem/188_Google_Function_Explanation.py)\n- [Daily Coding problem # 189](DailyCodingProblem/189_Google_Length_Of_The_Longest_Subarray_With_Distinct_Elements.py)\n- [Daily Coding problem # 190](DailyCodingProblem/190_Facebook_Max_Sum_Of_Subarray_In_Circular_Array.py)\n- [Daily Coding problem # 191](DailyCodingProblem/191_Stripe_Remove_Min_Intervals_To_Make_NonOverlapping.py)\n- [Daily Coding problem # 192](DailyCodingProblem/192_Google_Reach_end_of_array.py)\n- [Daily Coding problem # 193](DailyCodingProblem/193_Affirm_Max_Profit.py)\n\n\n## HackerRank\n- [2D Array - DS](2D_Array_HourGlassSum.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-array-left-rotation/problem?h_l=interview\u0026playlist_slugs%5B%5D%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D%5B%5D=arrays)*\n- [Array Manipulation](Array_manipulation.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/crush/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=arrays)*\n- [Arrays: Left Rotation](Arrays_LeftRotation.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-array-left-rotation/problem?h_l=interview\u0026playlist_slugs%5B%5D%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D%5B%5D=arrays)*\n- [Minimum Swaps 2](Arrays_MinSwaps.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/minimum-swaps-2/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=arrays)*\n- [Counting Valleys](Counting_Valleys.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/counting-valleys/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=warmup)*\n- [Abbreviation](Dynamic_Abbreviavtion.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/abbr/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=dynamic-programming)*\n- [Decibinary Numbers](Dynamic_Decibinary.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/decibinary-numbers?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=dynamic-programming)*\n- [Max Array Sum](DynamicProg_MaxArraySum.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/max-array-sum/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=dynamic-programming)*\n- [Luck Balance](Greedy_Luck_Balance.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/luck-balance/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=greedy-algorithms)*\n- [Minimum Absolute Difference in an Array](Greedy_Minimum_Absolute_Difference_n_Array.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=greedy-algorithms)*\n- [Dictionaries and Hashmaps](Hash_Tables_Ransom_Note.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-ransom-note/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=dictionaries-hashmaps)*\n- [Hash Tables: Ice Cream Parlor](HashTables_IceCream_Parlor.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-ice-cream-parlor/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=search)*\n- [Jumping on the Clouds](Jumping_on_the_Clouds.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/jumping-on-the-clouds/problem)*\n- [Recursion: Fibonacci Numbers](Fibonacci.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=recursion-backtracking)*\n- [New Year Chaos](NewYearChaos.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/new-year-chaos/problem)*\n- [Recursion: Davis' Staircase](Recursion_Davis_Staircase.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-recursive-staircase/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=recursion-backtracking)*\n- [Repeated String](Repeated_String.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/repeated-string/problem?h_r=internal-search)*\n- [Sock Merchant](Sock_Merchant.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/sock-merchant/problem)*\n- [Sorting: Bubble Sort](Sorting_Bubble_Sort.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-bubble-sort/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=sorting)*\n- [Mark and Toys](Sorting_Mark_and_toys.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/mark-and-toys/problem?h_l=interview\u0026playlist_slugs%5B%5D=interview-preparation-kit\u0026playlist_slugs%5B%5D=sorting)*\n- [Balanced Brackets](Stacks_n_Queues_Balanced_brackets.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/balanced-brackets/problem)*\n- [Alternating Characters](Strings_Alternating_Characters.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/alternating-characters/problem)*\n- [Trees: Is This a Binary Search Tree?](Trees_Is_This_a_Binary_Search_Tree.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree/problem)*\n- [Binary Search Tree : Lowest Common Ancestor](Trees_Is_This_a_Binary_Search_Tree.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor/problem)*\n- [Two Strings](Two_Strings.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/two-strings/problem)*\n- [XOR Swap](XOR_swap.py) - *Full question can be found [here](https://www.hackerrank.com/topics/bitwise-xor)*\n- [Reverse a linked list](Linked_Lists_ReverseLinkedList.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/reverse-a-linked-list/problem)*\n- [Linked Lists: Detect a Cycle](LinkedList_FindCycleInLinkedList.py) -  *Full question can be found [here](https://www.hackerrank.com/challenges/ctci-linked-list-cycle/problem)*\n- [Insert a node at a specific position in a linked list](LinkedList_InsertNodeAtSpecificPosition.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list/problem)*\n- [Inserting a Node Into a Sorted Doubly Linked List](LinkedList_InsertNodeInSortedDoublyLinkedList.py)- *Full question can be found [here](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list/problem)*\n- [Find Merge Point of Two Lists](LinkedLists_FindMergePointOfTwoLists.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists/problem)*\n- [Reverse a doubly linked list](LinkedLists_ReveserseDoublyLinkedList.py) - *Full question can be found [here](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list/problem)*\n\n\n## CODE SIGNAL\n- [Check Palindrome](CodeSignal/check_palindrome.py)\n\n\n## LeetCode\n- [Largest Numbers](largest_number.py) - *Full question can be found [here](https://leetcode.com/problems/largest-number)*\n- [Jump Game](HackerRank/Jump_Game.py) - *Full question can be found [here](https://leetcode.com/problems/jump-game/description/)*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafayak%2Fcodingprep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafayak%2Fcodingprep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafayak%2Fcodingprep/lists"}