sidebarNodes={"extras":[{"id":"api-reference","title":"API Reference","group":"","headers":[{"id":"Modules","anchor":"modules"}]},{"id":"readme","title":"HackerRank solutions","group":"","headers":[{"id":"Scope","anchor":"scope"},{"id":"Usage","anchor":"usage"}]}],"exceptions":[],"modules":[{"id":"Algo.Constructive","title":"Algo.Constructive","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"minimum_bribes/1","anchor":"minimum_bribes/1"}]}]},{"id":"Algo.DP","title":"Algo.DP","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"max_subarray_sums/2","anchor":"max_subarray_sums/2"}]}]},{"id":"Algo.Imp","title":"Algo.Imp","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"divisible_sum_pairs/2","anchor":"divisible_sum_pairs/2"},{"id":"f/1","anchor":"f/1"},{"id":"grid_search/3","anchor":"grid_search/3"},{"id":"repeated_string/2","anchor":"repeated_string/2"}]}]},{"id":"FP.AdHoc","title":"FP.AdHoc","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"dedup/1","anchor":"dedup/1"},{"id":"gcd/1","anchor":"gcd/1"},{"id":"rotate/1","anchor":"rotate/1"}]}]},{"id":"FP.Intro","title":"FP.Intro","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"area/5","anchor":"area/5"},{"id":"area_polygon/1","anchor":"area_polygon/1"},{"id":"exp/3","anchor":"exp/3"},{"id":"function?/1","anchor":"function?/1"},{"id":"perimeter/1","anchor":"perimeter/1"},{"id":"reverse/2","anchor":"reverse/2"},{"id":"volume/5","anchor":"volume/5"}]}]},{"id":"FP.MemoiDP","title":"FP.MemoiDP","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"p/3","anchor":"p/3"}]}]},{"id":"FP.Recursion","title":"FP.Recursion","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"compress_string/1","anchor":"compress_string/1"},{"id":"fibonacci/1","anchor":"fibonacci/1"},{"id":"filter_elements/2","anchor":"filter_elements/2"},{"id":"gcd/1","anchor":"gcd/1"},{"id":"mingle_string/1","anchor":"mingle_string/1"},{"id":"pascal_tri/3","anchor":"pascal_tri/3"},{"id":"permute_string/1","anchor":"permute_string/1"},{"id":"prefix_compress/1","anchor":"prefix_compress/1"},{"id":"string_reduce/1","anchor":"string_reduce/1"},{"id":"sum_of_powers/1","anchor":"sum_of_powers/1"}]}]},{"id":"FP.Recursion.Advanced","title":"FP.Recursion.Advanced","group":"","nodeGroups":[{"key":"types","name":"Types","nodes":[{"id":"sequences/0","anchor":"t:sequences/0"},{"id":"solution/0","anchor":"t:solution/0"}]},{"key":"functions","name":"Functions","nodes":[{"id":"convex_hull_perimeter/1","anchor":"convex_hull_perimeter/1"},{"id":"cross_words/2","anchor":"cross_words/2"},{"id":"draw_trees/1","anchor":"draw_trees/1"},{"id":"draw_triangles/1","anchor":"draw_triangles/1"},{"id":"graham_scan/1","anchor":"graham_scan/1"},{"id":"super_digit/2","anchor":"super_digit/2"}]}]},{"id":"FP.Structures","title":"FP.Structures","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"kmp_string_search/2","anchor":"kmp_string_search/2"},{"id":"max_rect/1","anchor":"max_rect/1"},{"id":"max_rect_divide/2","anchor":"max_rect_divide/2"},{"id":"max_subarray_sums/3","anchor":"max_subarray_sums/3"},{"id":"min_query_tree/3","anchor":"min_query_tree/3"},{"id":"rotate/2","anchor":"rotate/2"},{"id":"swap_nodes/1","anchor":"swap_nodes/1"}]}]}],"tasks":[]}