├── .gitignore ├── LICENSE ├── README.md ├── adhoc_problems ├── circular_list_of_students.cpp ├── interesting_sequences.cpp ├── light_up_the_bulbs.cpp └── winning_strategy.cpp ├── advanced_recursion ├── merge_sort_code.cpp ├── print_keypad_combinations_code.cpp ├── quick_sort_code.cpp ├── remove_duplicates_recursively.cpp ├── replace_character_recursively.cpp └── return_keypad_code.cpp ├── assignment_backtracking_binary_Search_and_merge_sort_problems ├── collecting_the_balls.cpp ├── find_power_of_a_number.cpp ├── sorting_the_skills.cpp └── sudoku_solver.cpp ├── backtracking ├── crossword_problem.cpp ├── n_queens_problem.cpp └── rat_in_a_maze_problem.cpp ├── basics_of_recursion ├── all_indices_of_number.py ├── check_number.py ├── first_index_of_number.py ├── last_index_of_numbers.py ├── number_of_digits.cpp ├── power.py ├── print_number.cpp └── sum_of_array.py ├── bit_manipulation ├── clear_all_bits_from_msb.cpp ├── find_first_set_bit.cpp ├── set_ith_bit.cpp ├── turn_off_1st_set_bit.cpp └── unset_ith_bit.cpp ├── dp_&_bit_masking └── ghost_type.cpp ├── dynamic_programming_1 ├── adjacent_bit_counts.cpp ├── alphacode_question.cpp ├── alyona_and_speadsheet.cpp ├── angry_children.cpp ├── boredom.cpp ├── coin_change_problem.cpp ├── count_bsts.cpp ├── hasan_and_trip.cpp ├── jon_snow_and_his_favourite_number.cpp ├── largest_bitonic_subarray.cpp ├── loot_houses.cpp ├── magic_grid_problem.cpp ├── maximum_square_matrix_with_all_zeros.cpp ├── maximum_sum_rectangle.cpp ├── mimimum_number_of_chocolates.cpp ├── minimum_count.cpp ├── roy_and_coin_boxes.cpp ├── staircase_problem.cpp └── vanya_and_gcd.cpp ├── dynamic_programming_2 ├── balika_vadhu_problem.cpp ├── charlie_and_pilots.cpp ├── distinct_subsequences.cpp ├── edit_distance.cpp ├── knapsack_problem.cpp ├── lcs_problem.cpp ├── miser_man.cpp ├── party_problem.cpp ├── shortest_subsequence.cpp ├── smallest_super_sequence.cpp ├── square_brackets.cpp ├── subset_sum_problem.cpp └── trader_profit.cpp ├── greedy_problems ├── activity_selection.cpp ├── fractional_knapsack.cpp ├── min_absolute_difference_array.cpp ├── nikunj_and_donuts.cpp ├── perimeter_with_condition.cpp ├── problem_discussion.cpp ├── weighted_job_scheduling.cpp └── winning_lottery.cpp ├── language_tools ├── different_names.cpp ├── different_names.py ├── extract_unique_characters.cpp ├── extract_unique_characters.py ├── love_for_characters.py ├── tell_the_positions.cpp ├── tell_the_positions.py ├── warm_reception.cpp └── warm_reception.py ├── language_tools_+_time_and_compexity_assignment ├── duplicate_in_array.py ├── find_the_unique_element.py ├── longest_consecutive_sequence.cpp ├── longest_consecutive_sequence.py ├── pair_sum_to_0.py ├── rotate_array.cpp ├── rotate_array.py ├── sum_me_up.py └── triplet_sum.cpp ├── modulo_arithmetic └── number_of_balanced_bts.cpp ├── prerequisites ├── chakri.py ├── even_and_odd_indexes.cpp ├── even_and_odd_indexes.py ├── pre4.cpp ├── pre4.py ├── target_marbles.cpp ├── target_marbles.py ├── total_sum_on_the_boundaries_and_diagonals.cpp ├── total_sum_on_the_boundaries_and_diagonals.py └── total_sum_on_the_boundaries_and_diagonals_2.cpp └── searching_&_sorting_applications ├── aggressive_cows_problem.cpp ├── distribute_candies.cpp ├── inversion_counts.py ├── momo_market.cpp ├── murder.py └── taj_mahal_entry.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/README.md -------------------------------------------------------------------------------- /adhoc_problems/circular_list_of_students.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/adhoc_problems/circular_list_of_students.cpp -------------------------------------------------------------------------------- /adhoc_problems/interesting_sequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/adhoc_problems/interesting_sequences.cpp -------------------------------------------------------------------------------- /adhoc_problems/light_up_the_bulbs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/adhoc_problems/light_up_the_bulbs.cpp -------------------------------------------------------------------------------- /adhoc_problems/winning_strategy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/adhoc_problems/winning_strategy.cpp -------------------------------------------------------------------------------- /advanced_recursion/merge_sort_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/merge_sort_code.cpp -------------------------------------------------------------------------------- /advanced_recursion/print_keypad_combinations_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/print_keypad_combinations_code.cpp -------------------------------------------------------------------------------- /advanced_recursion/quick_sort_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/quick_sort_code.cpp -------------------------------------------------------------------------------- /advanced_recursion/remove_duplicates_recursively.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/remove_duplicates_recursively.cpp -------------------------------------------------------------------------------- /advanced_recursion/replace_character_recursively.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/replace_character_recursively.cpp -------------------------------------------------------------------------------- /advanced_recursion/return_keypad_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/advanced_recursion/return_keypad_code.cpp -------------------------------------------------------------------------------- /assignment_backtracking_binary_Search_and_merge_sort_problems/collecting_the_balls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/assignment_backtracking_binary_Search_and_merge_sort_problems/collecting_the_balls.cpp -------------------------------------------------------------------------------- /assignment_backtracking_binary_Search_and_merge_sort_problems/find_power_of_a_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/assignment_backtracking_binary_Search_and_merge_sort_problems/find_power_of_a_number.cpp -------------------------------------------------------------------------------- /assignment_backtracking_binary_Search_and_merge_sort_problems/sorting_the_skills.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/assignment_backtracking_binary_Search_and_merge_sort_problems/sorting_the_skills.cpp -------------------------------------------------------------------------------- /assignment_backtracking_binary_Search_and_merge_sort_problems/sudoku_solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/assignment_backtracking_binary_Search_and_merge_sort_problems/sudoku_solver.cpp -------------------------------------------------------------------------------- /backtracking/crossword_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/backtracking/crossword_problem.cpp -------------------------------------------------------------------------------- /backtracking/n_queens_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/backtracking/n_queens_problem.cpp -------------------------------------------------------------------------------- /backtracking/rat_in_a_maze_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/backtracking/rat_in_a_maze_problem.cpp -------------------------------------------------------------------------------- /basics_of_recursion/all_indices_of_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/all_indices_of_number.py -------------------------------------------------------------------------------- /basics_of_recursion/check_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/check_number.py -------------------------------------------------------------------------------- /basics_of_recursion/first_index_of_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/first_index_of_number.py -------------------------------------------------------------------------------- /basics_of_recursion/last_index_of_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/last_index_of_numbers.py -------------------------------------------------------------------------------- /basics_of_recursion/number_of_digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/number_of_digits.cpp -------------------------------------------------------------------------------- /basics_of_recursion/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/power.py -------------------------------------------------------------------------------- /basics_of_recursion/print_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/print_number.cpp -------------------------------------------------------------------------------- /basics_of_recursion/sum_of_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/basics_of_recursion/sum_of_array.py -------------------------------------------------------------------------------- /bit_manipulation/clear_all_bits_from_msb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/bit_manipulation/clear_all_bits_from_msb.cpp -------------------------------------------------------------------------------- /bit_manipulation/find_first_set_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/bit_manipulation/find_first_set_bit.cpp -------------------------------------------------------------------------------- /bit_manipulation/set_ith_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/bit_manipulation/set_ith_bit.cpp -------------------------------------------------------------------------------- /bit_manipulation/turn_off_1st_set_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/bit_manipulation/turn_off_1st_set_bit.cpp -------------------------------------------------------------------------------- /bit_manipulation/unset_ith_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/bit_manipulation/unset_ith_bit.cpp -------------------------------------------------------------------------------- /dp_&_bit_masking/ghost_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dp_&_bit_masking/ghost_type.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/adjacent_bit_counts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/adjacent_bit_counts.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/alphacode_question.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/alphacode_question.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/alyona_and_speadsheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/alyona_and_speadsheet.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/angry_children.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/angry_children.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/boredom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/boredom.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/coin_change_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/coin_change_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/count_bsts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/count_bsts.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/hasan_and_trip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/hasan_and_trip.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/jon_snow_and_his_favourite_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/jon_snow_and_his_favourite_number.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/largest_bitonic_subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/largest_bitonic_subarray.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/loot_houses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/loot_houses.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/magic_grid_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/magic_grid_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/maximum_square_matrix_with_all_zeros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/maximum_square_matrix_with_all_zeros.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/maximum_sum_rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/maximum_sum_rectangle.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/mimimum_number_of_chocolates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/mimimum_number_of_chocolates.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/minimum_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/minimum_count.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/roy_and_coin_boxes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/roy_and_coin_boxes.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/staircase_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/staircase_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_1/vanya_and_gcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_1/vanya_and_gcd.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/balika_vadhu_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/balika_vadhu_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/charlie_and_pilots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/charlie_and_pilots.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/distinct_subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/distinct_subsequences.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/edit_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/edit_distance.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/knapsack_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/knapsack_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/lcs_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/lcs_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/miser_man.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/miser_man.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/party_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/party_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/shortest_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/shortest_subsequence.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/smallest_super_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/smallest_super_sequence.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/square_brackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/square_brackets.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/subset_sum_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/subset_sum_problem.cpp -------------------------------------------------------------------------------- /dynamic_programming_2/trader_profit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/dynamic_programming_2/trader_profit.cpp -------------------------------------------------------------------------------- /greedy_problems/activity_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/activity_selection.cpp -------------------------------------------------------------------------------- /greedy_problems/fractional_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/fractional_knapsack.cpp -------------------------------------------------------------------------------- /greedy_problems/min_absolute_difference_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/min_absolute_difference_array.cpp -------------------------------------------------------------------------------- /greedy_problems/nikunj_and_donuts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/nikunj_and_donuts.cpp -------------------------------------------------------------------------------- /greedy_problems/perimeter_with_condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/perimeter_with_condition.cpp -------------------------------------------------------------------------------- /greedy_problems/problem_discussion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/problem_discussion.cpp -------------------------------------------------------------------------------- /greedy_problems/weighted_job_scheduling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/weighted_job_scheduling.cpp -------------------------------------------------------------------------------- /greedy_problems/winning_lottery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/greedy_problems/winning_lottery.cpp -------------------------------------------------------------------------------- /language_tools/different_names.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/different_names.cpp -------------------------------------------------------------------------------- /language_tools/different_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/different_names.py -------------------------------------------------------------------------------- /language_tools/extract_unique_characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/extract_unique_characters.cpp -------------------------------------------------------------------------------- /language_tools/extract_unique_characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/extract_unique_characters.py -------------------------------------------------------------------------------- /language_tools/love_for_characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/love_for_characters.py -------------------------------------------------------------------------------- /language_tools/tell_the_positions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/tell_the_positions.cpp -------------------------------------------------------------------------------- /language_tools/tell_the_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/tell_the_positions.py -------------------------------------------------------------------------------- /language_tools/warm_reception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/warm_reception.cpp -------------------------------------------------------------------------------- /language_tools/warm_reception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools/warm_reception.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/duplicate_in_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/duplicate_in_array.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/find_the_unique_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/find_the_unique_element.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/longest_consecutive_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/longest_consecutive_sequence.cpp -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/longest_consecutive_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/longest_consecutive_sequence.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/pair_sum_to_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/pair_sum_to_0.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/rotate_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/rotate_array.cpp -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/rotate_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/rotate_array.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/sum_me_up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/sum_me_up.py -------------------------------------------------------------------------------- /language_tools_+_time_and_compexity_assignment/triplet_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/language_tools_+_time_and_compexity_assignment/triplet_sum.cpp -------------------------------------------------------------------------------- /modulo_arithmetic/number_of_balanced_bts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/modulo_arithmetic/number_of_balanced_bts.cpp -------------------------------------------------------------------------------- /prerequisites/chakri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/chakri.py -------------------------------------------------------------------------------- /prerequisites/even_and_odd_indexes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/even_and_odd_indexes.cpp -------------------------------------------------------------------------------- /prerequisites/even_and_odd_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/even_and_odd_indexes.py -------------------------------------------------------------------------------- /prerequisites/pre4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/pre4.cpp -------------------------------------------------------------------------------- /prerequisites/pre4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/pre4.py -------------------------------------------------------------------------------- /prerequisites/target_marbles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/target_marbles.cpp -------------------------------------------------------------------------------- /prerequisites/target_marbles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/target_marbles.py -------------------------------------------------------------------------------- /prerequisites/total_sum_on_the_boundaries_and_diagonals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/total_sum_on_the_boundaries_and_diagonals.cpp -------------------------------------------------------------------------------- /prerequisites/total_sum_on_the_boundaries_and_diagonals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/total_sum_on_the_boundaries_and_diagonals.py -------------------------------------------------------------------------------- /prerequisites/total_sum_on_the_boundaries_and_diagonals_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/prerequisites/total_sum_on_the_boundaries_and_diagonals_2.cpp -------------------------------------------------------------------------------- /searching_&_sorting_applications/aggressive_cows_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/aggressive_cows_problem.cpp -------------------------------------------------------------------------------- /searching_&_sorting_applications/distribute_candies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/distribute_candies.cpp -------------------------------------------------------------------------------- /searching_&_sorting_applications/inversion_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/inversion_counts.py -------------------------------------------------------------------------------- /searching_&_sorting_applications/momo_market.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/momo_market.cpp -------------------------------------------------------------------------------- /searching_&_sorting_applications/murder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/murder.py -------------------------------------------------------------------------------- /searching_&_sorting_applications/taj_mahal_entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deveshsangwan/Coding-Ninjas-Competitive-Programming/HEAD/searching_&_sorting_applications/taj_mahal_entry.cpp --------------------------------------------------------------------------------