{"id":25534577,"url":"https://github.com/aksweb/gfg-potd","last_synced_at":"2026-01-26T08:30:20.428Z","repository":{"id":147721821,"uuid":"614048394","full_name":"aksweb/gfg-POTD","owner":"aksweb","description":"Solutions to Geeks for Geeks Problem of the day","archived":false,"fork":false,"pushed_at":"2024-07-24T14:41:27.000Z","size":98,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-24T17:03:54.725Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aksweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-14T19:36:41.000Z","updated_at":"2024-07-24T14:41:30.000Z","dependencies_parsed_at":"2023-04-15T15:28:08.391Z","dependency_job_id":"7f30ad07-b1de-4b99-a7b7-21ba133893ff","html_url":"https://github.com/aksweb/gfg-POTD","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/aksweb%2Fgfg-POTD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aksweb%2Fgfg-POTD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aksweb%2Fgfg-POTD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aksweb%2Fgfg-POTD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aksweb","download_url":"https://codeload.github.com/aksweb/gfg-POTD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239768926,"owners_count":19693764,"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":[],"created_at":"2025-02-20T03:20:01.931Z","updated_at":"2026-01-26T08:30:20.368Z","avatar_url":"https://github.com/aksweb.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GFG Problem of the Day Solutions\n\n\u003cbr\u003e\n\u003ci\u003e This repository contains solutions to the GeeksforGeeks Problem of the Day. All solutions are uploaded before evening of the day. To access the code for a specific problem, click on the file name below or you can also view the problem by clicking on Problem Link: \u003c/i\u003e\n\u003cbr\u003e\u003cbr\u003e\nTo view the code for a specific problem, simply click on the corresponding file name above.\n\u003cbr\u003e\u003cbr\u003e\n\n- [isValidBST.cpp](./Solutions/isValidBST.cpp) || [EASY - Problem link :](https://www.geeksforgeeks.org/problems/check-for-bst/1)\n- [Top_K_Frequent_ElementsinArray5Nov.cpp](./Solutions/Top_K_Frequent_ElementsinArray5Nov.cpp) || [EASY - Problem link :](https://www.geeksforgeeks.org/problems/top-k-frequent-elements-in-array/1)\n- [Insert_in_sorted_linked_list_8Aug23.cpp](./Solutions/Insert_in_sorted_linked_list_8Aug23.cpp) || [EASY (Delete node in LL) - Problem link :](https://practice.geeksforgeeks.org/problems/insert-in-a-sorted-list/1?utm_source=geeksforgeeks\u0026utm_medium=article_practice_tab\u0026utm_campaign=article_practice_tab)\n- [Delete_a_Node_in_Single_Linked_List_30Aug23.cpp](./Solutions/Delete_a_Node_in_Single_Linked_List_30Aug23.cpp) || [EASY (Delete node in LL) - Problem link :](https://practice.geeksforgeeks.org/problems/delete-a-node-in-single-linked-list/1)\n- [Reverse_a_String27Aug23.cpp](./Solutions/Reverse_a_String27Aug23.cpp) || [EASY (Reverse a string) - Problem link :](https://practice.geeksforgeeks.org/problems/reverse-a-string/1)\n- [Longest_K_unique_characters_substring_26Aug23.cpp](./Solutions/Longest_K_unique_characters_substring_26Aug23.cpp) || [MEDIUM (TWO POINTER, HASHMAP) - Problem link :](https://practice.geeksforgeeks.org/problems/longest-k-unique-characters-substring0853/1)\n- [Palindrome_String_25Aug23.cpp](./Solutions/Palindrome_String_25Aug23.cpp) || [EASY (PALINDROME STRING) - Problem link :](https://practice.geeksforgeeks.org/problems/palindrome-string0817/1)\n- [Multiply_two_strings_24Aug23.py](./Solutions/Multiply_two_strings_24Aug23.py) || [MEDIUM (STRINGS) - Problem link :](https://practice.geeksforgeeks.org/problems/multiply-two-strings/1)\n- [Find_the string_in_grid_23Aug23.py](./Solutions/Find_the_string_in_grid_23Aug23.py) || [MEDIUM (MATRIX, RECURSION) - Problem link :](https://practice.geeksforgeeks.org/problems/find-the-string-in-grid0111/1)\n- [Find_the string_in_grid_23Aug23.cpp](./Solutions/Find_the_string_in_grid_23Aug23.cpp) || [MEDIUM (MATRIX, RECURSION) - Problem link :](https://practice.geeksforgeeks.org/problems/find-the-string-in-grid0111/1)\n- [Make_matrix_beautiful_22Aug23.cpp](./Solutions/Make_matrix_beautiful_22Aug23.cpp) || [MEDIUM (MATRIX) - Problem link :](https://practice.geeksforgeeks.org/problems/make-matrix-beautiful-1587115620/1)\n- [Surround_the_1s_21_Aug23.cpp](./Solutions/Surround_the_1s_21_Aug23.cpp) || [EASY (MATRIX) - Problem link :](https://practice.geeksforgeeks.org/problems/surround-the-1s2505/1)\n- [Number_of_occurrence_20Aug23.cpp](./Solutions/Number_of_occurrence_20Aug23.cpp) || [MEDIUM (easy) - Problem link :](https://practice.geeksforgeeks.org/problems/number-of-occurrence2259/1)\n- [Flip_Bits_15Aug23.cpp](./Solutions/Flip_Bits_15Aug23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/flip-bits0240/1)\n- [Non_Repeating_Numbers_14Aug23.cpp](./Solutions/Non_Repeating_Numbers_14Aug23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/finding-the-numbers0215/1)\n- [Inorder_Successor_in_BST_30Jul23.cpp](./Solutions/Inorder_Successor_in_BST_30Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/inorder-successor-in-bst/1)\n- [Median_of_BST_29Jull.cpp](./Solutions/Median_of_BST_29Jull.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/median-of-bst/1)\n- [Level_order_traversal_in_spiral_form_25Jul23.cpp](./Solutions/Level_order_traversal_in_spiral_form_25Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/level-order-traversal-in-spiral-form/1)\n- [Non_Repeating_Character_20Jul23.cpp](./Solutions/Non_Repeating_Character_20Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/non-repeating-character-1587115620/1)\n- [First_non-repeating_character_in_a_stream_17Jul23.cpp](./Solutions/First_non-repeating_character_in_a_stream_17Jul23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/first-non-repeating-character-in-a-stream1216/1)\n- [Queue_Reversal_16Jul23.cpp](./Solutions/Queue_Reversal_16Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/queue-reversal/1)\n- [Delete_middle_element_of_a_stack_15Jul23.cpp](./Solutions/Delete_middle_element_of_a_stack_15Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/delete-middle-element-of-a-stack/1)\n- [Implement_two_stacks in_an_array_14Jul23.cpp](./Solutions/Implement_two_stacks%20in_an_array_14Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/implement-two-stacks-in-an-array/1)\n- [Unique_Number_of_Occurrences_13Jul23.cpp](./Solutions/Unique_Number_of_Occurrences_13Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/unique-frequencies-of-not/1)\n- [Find_triplets_with_zero_sum_8Jul.cpp](./Solutions/Find_triplets_with_zero_sum_8Jul.cpp) || [BASIC - Problem link :](https://practice.geeksforgeeks.org/problems/find-triplets-with-zero-sum/1)\n- [Stock_buy_and_sell_II_5Jul.cpp](./Solutions/Stock_buy_and_sell_II_5Jul.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/stock-buy-and-sell2615/1)\n- [Number_of_1_Bits_1Jul23.cpp](./Solutions/Number_of_1_Bits_1Jul23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/set-bits0143/1)\n- [Is_Binary_Number_Multiple_of_3_30Jun23.cpp](./Solutions/Is_Binary_Number_Multiple_of_3_30Jun23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/is-binary-number-multiple-of-30654/1)\n- [Maximum_Depth_Of_Binary_Tree_28Jun23.cpp](./Solutions/Maximum_Depth_Of_Binary_Tree_28Jun23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/maximum-depth-of-binary-tree/1)\n- [Union_of_Two_Linked_Lists_27Jun.cpp](./Solutions/Union_of_Two_Linked_Lists_27Jun.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/union-of-two-linked-list/1)\n- [nCr_26Jun23.cpp](./Solutions/nCr_26Jun23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/ncr1019/1)\n- [Lemonade_Change_22Jun23.cpp](./Solutions/Lemonade_Change_22Jun23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/lemonade-change/1)\n- [Reverse_Coding_21Jun23.cpp](./Solutions/Reverse_Coding_21Jun23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/reverse-coding2452/1)\n- [Matchsticks_game_20Jun23.cpp](./Solutions/Matchsticks_game_20Jun23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/-matchsticks-game4906/1)\n- [Rearrange_an_array_with_O(1)\\_extra_space_19_jun23.cpp](\u003c./Solutions/Rearrange_an_array_with_O(1)_extra_space_19_jun23.cpp\u003e) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/rearrange-an-array-with-o1-extra-space3142/1)\n- [Ticket_Counter_18_Jun_23.cpp](./Solutions/Ticket_Counter_18_Jun_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/ticket-counter-2731/1)\n- [Queue_Operatons_17_06_23](./Solutions/Queue_Operatons_17_06_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/queue-operations/1)\n- [Longest_Palindrome_in_a_String_15_06_23](./Solutions/Longest_Palindrome_in_a_String_15_06_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/longest-palindrome-in-a-string3411/1)\n- [K_largest_elements_13_06_23.cpp](./Solutions/K_largest_elements_13_06_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/k-largest-elements4206/1https://practice.geeksforgeeks.org/problems/k-largest-elements4206/1)\n- [Find_Kth_permutation_08_06_23.cpp](./Solutions/Find_Kth_permutation_08_06_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/find-kth-permutation-0932/1)\n\n- [CamelCase_Pattern_Matching_29_05_23.cpp](./Solutions/CamelCase_Pattern_Matching_29_05_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/camelcase-pattern-matching2259/1)\n- [Nth_node_from_end_of_linked_list_28_05_23](./Solutions/Nth_node_from_end_of_linked_list_28_05_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/nth-node-from-end-of-linked-list/1)\n- [Modify_Linked_List-1_27_05_23](./Solutions/Modify_Linked_List-1_28_05_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/modify-linked-list-1-0546/1)\n- [Bit_magic_13_05_23](./Solutions/Bit_magic_13_05_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/ed0422e992899f3f46340ce97b0090683ceebd67/1)\n- [Array_Operations_12_05_23](./Solutions/Array_Operations_12_05_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/3a93b6a25a7b88e4c80a1fee00898fd8022eb108/1)\n- [Total_Cuts.cpp_10_05_23](./Solutions/Total_Cuts.cpp_10_05_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/cbd515a00f6537180d2e66f1ffe11093a128e560/1)\n- [Seating_Arrangement_26_04_23](./Solutions/Seating_Arrangement.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/6bb49b563cc171335c6564b00307a6d867e0268d/1)\n- [Game_Of_Subsets_25_04_23](https://github.com/Thelalitagarwal/GFG_Daily_Problem/blob/main/Game%20Of%20Subsets.cpp) || [HARD - Problem link :](https://practice.geeksforgeeks.org/problems/cec5db442a5652d07dd41e37ea780345f08c9a3d/1)\n- [Nearest_Smaller_Tower_24_04_23](./Solutions/Nearest_Smaller_Tower_24_04_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/a520c08a8ea9b617be25c38b0fc2fe057e889253/1)\n- [Minimum_Number_23_04_23](./Solutions/Minimum_Number_23_04_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/7d62c8606123a199720c9b6885249dc9ac651bb7/1)\n- [Smaller_Sum_22_04_23](./Solutions/Smaller_Sum_22_04_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/5877fde1c8e1029658845cd4bc94066ac1d4b09b/1)\n- [Prefix_Suffix_String_21_04_23](./Solutions/Prefix_Suffix_String_21_04_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/5be83263c7f2cb866c60b23b73bb38f88de2461c/1)\n- [Remove_the_balls_14_04_23](./Solutions/Remove_the_balls_14_04_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/546ea68f97be7283a04ddcc8057e09b46a686471/1)\n- [Dominant_Pairs_12_04_23](./Solutions/Dominant_Pairs_12_04_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/2a1c11024ceae36363fc405e07f2fa3e2f896ef0/1)\n- [Maximum_Length_11_04_23](./Solutions/Maximum_Length_11_04_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/84963d7b5b84aa24f7807d86e672d0f97f41a4b5/1)\n- [Make_the_array_beautiful_07_04_23](./Solutions/Make_the_array_beautiful.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/badefd58bace4f2ca25267ccfe0c9dc844415e90/1)\n- [Equal_Left_and_Right_Subarray_Sum_06_04_23](./Solutions/Equal_Left_and_Right_Subarray_Sum_06_04_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/78a6854c8a2915e05f236aa407dfaa1bbc8ae7d3/1)\n- [Remainder_on_dividing_by11_03_04_23](./Solutions/Remainder_on_dividing_by11_03_04_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/aa8c89caad6b5c3a76ba5e6d65454f77aac3f3543526/1)\n- [Make_Array_Elements_Equal_01_04_23](./Solutions/Make_Array_Elements_Equal.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/1f05c7c12b1084f270c57566b2110967c046730d/1)\n- [Even_Swap_31_03_23](./Solutions/Even_Swap_31_03_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/even-swap/1)\n- [Redundant_Parenthesis_25_03_23](./Solutions/Redundant_Parenthesis_25_03_23.cpp) || [HARD - Problem link :](https://practice.geeksforgeeks.org/problems/ef5111156686a3136c6a0df8bbda17f952947e17/1)\n- [Remove_and_Reverse_24_03_23](./Solutions/Remove_and_Reverse_24_03_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/1e2f365be6114b671b915e145ec7dbcfdc432910/1)\n- [BST_Maximum_Difference_23_03_23.cpp](./Solutions/BST_Maximum_Difference_23_03_23.cpp) || [MEDIUM - Problem link :](https://practice.geeksforgeeks.org/problems/e841e10213ddf839d51c2909f1808632a19ae0bf/1)\n- [String_rp_pr_22_03_23.cpp](./Solutions/String_rp_pr_22_03_23.cpp) || [MEDIUM - Problem link:](https://practice.geeksforgeeks.org/problems/d25f415de2ff3e02134de03e17ad019d723ab2e9/1)\n- [Taxi_Booking_21_03_23.cpp](./Solutions/Taxi_Booking_21_03_23.cpp) || [EASY - Problem link :](https://practice.geeksforgeeks.org/problems/7995e41d167d81f14f1d4194b29ef839f52d18ba/1)\n- [Distinct_Difference_19_03_23.cpp](./Solutions/Distinct_Difference_19_03_23.cpp) || [ EASY- Problem link:](https://practice.geeksforgeeks.org/problems/c670bf260ea9dce6c5910dedc165aa403f6e951d/1)\n\n![gfg](https://media.geeksforgeeks.org/img-practice/Problemofthedaynewcopy-1637640589.png)\n\n\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faksweb%2Fgfg-potd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faksweb%2Fgfg-potd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faksweb%2Fgfg-potd/lists"}