{"advanced":[{"tagName":"Data Stream","tagSlug":"data-stream","problemsSolved":3},{"tagName":"Game Theory","tagSlug":"game-theory","problemsSolved":9},{"tagName":"Rolling Hash","tagSlug":"rolling-hash","problemsSolved":4},{"tagName":"Sweep Line","tagSlug":"line-sweep","problemsSolved":4},{"tagName":"Backtracking","tagSlug":"backtracking","problemsSolved":29},{"tagName":"Bitmask","tagSlug":"bitmask","problemsSolved":9},{"tagName":"Quickselect","tagSlug":"quickselect","problemsSolved":3},{"tagName":"Dynamic Programming","tagSlug":"dynamic-programming","problemsSolved":128},{"tagName":"Divide and Conquer","tagSlug":"divide-and-conquer","problemsSolved":18},{"tagName":"Trie","tagSlug":"trie","problemsSolved":9},{"tagName":"Union-Find","tagSlug":"union-find","problemsSolved":26},{"tagName":"Suffix Array","tagSlug":"suffix-array","problemsSolved":1},{"tagName":"Binary Indexed Tree","tagSlug":"binary-indexed-tree","problemsSolved":6},{"tagName":"Segment Tree","tagSlug":"segment-tree","problemsSolved":12},{"tagName":"Monotonic Stack","tagSlug":"monotonic-stack","problemsSolved":23},{"tagName":"Monotonic Queue","tagSlug":"monotonic-queue","problemsSolved":3},{"tagName":"Topological Sort","tagSlug":"topological-sort","problemsSolved":4},{"tagName":"Shortest Path","tagSlug":"shortest-path","problemsSolved":6}],"intermediate":[{"tagName":"Tree","tagSlug":"tree","problemsSolved":56},{"tagName":"Binary Tree","tagSlug":"binary-tree","problemsSolved":53},{"tagName":"Hash Table","tagSlug":"hash-table","problemsSolved":144},{"tagName":"Ordered Set","tagSlug":"ordered-set","problemsSolved":11},{"tagName":"Graph Theory","tagSlug":"graph","problemsSolved":31},{"tagName":"Greedy","tagSlug":"greedy","problemsSolved":72},{"tagName":"Binary Search","tagSlug":"binary-search","problemsSolved":54},{"tagName":"Depth-First Search","tagSlug":"depth-first-search","problemsSolved":80},{"tagName":"Breadth-First Search","tagSlug":"breadth-first-search","problemsSolved":55},{"tagName":"Recursion","tagSlug":"recursion","problemsSolved":9},{"tagName":"Sliding Window","tagSlug":"sliding-window","problemsSolved":27},{"tagName":"Bit Manipulation","tagSlug":"bit-manipulation","problemsSolved":44},{"tagName":"Math","tagSlug":"math","problemsSolved":126},{"tagName":"Randomized","tagSlug":"randomized","problemsSolved":3},{"tagName":"Design","tagSlug":"design","problemsSolved":21},{"tagName":"Iterator","tagSlug":"iterator","problemsSolved":1},{"tagName":"Brainteaser","tagSlug":"brainteaser","problemsSolved":7},{"tagName":"Database","tagSlug":"database","problemsSolved":2}],"fundamental":[{"tagName":"Array","tagSlug":"array","problemsSolved":344},{"tagName":"Matrix","tagSlug":"matrix","problemsSolved":43},{"tagName":"String","tagSlug":"string","problemsSolved":154},{"tagName":"Simulation","tagSlug":"simulation","problemsSolved":20},{"tagName":"Enumeration","tagSlug":"enumeration","problemsSolved":16},{"tagName":"Sorting","tagSlug":"sorting","problemsSolved":85},{"tagName":"Stack","tagSlug":"stack","problemsSolved":46},{"tagName":"Queue","tagSlug":"queue","problemsSolved":7},{"tagName":"Linked List","tagSlug":"linked-list","problemsSolved":18},{"tagName":"Two Pointers","tagSlug":"two-pointers","problemsSolved":55}]}