gary@interview:~/interview/coding$
$ cat ./coding/README.md

[#]Coding

────────────────────────────────────────────────────────────
--filterallArrayBacktrackBinary SearchBit ManipulationClassicDesignDynamic ProgrammingGraphGreedyHash TableHeapInorder TraversalIntervalsLinked ListMathMetaMonotonicObject Oriented DesignOtherPostorder TraversalPrefix SumPreorder TraversalQueueRecursionSliding WindowSortingStackStringTreeTrieTwo PointersUnionFind
1610. Maximum Number of Visible Points#Two Pointers2000. Reverse Prefix of Word#Two Pointers2540. Minimum Common Value#Two Pointers244. Shortest Word Distance II#Two Pointers #Hash Table870. Advantage Shuffle#Heap #Two Pointers2095. Delete the Middle Node of a Linked List#Linked List #Two Pointers186. Reverse Words in a String II#Two Pointers #Array557. Reverse Words in a String III#Two Pointers #Array151. Reverse Words in a String#String #Two Pointers5. Longest Palindromic Substring#Two Pointers #Dynamic Programming42. Trapping Rain Water#Two Pointers #Classic19. Remove Nth Node From End of List#Two Pointers1095. Find in Mountain Array#Two Pointers876. Middle of the Linked List#Linked List #Two Pointers701. Insert into a Binary Search Tree#Tree #Two Pointers83. Remove Duplicates from Sorted List#Two Pointers1248. Count Number of Nice Subarrays#Two Pointers3. Longest Substring Without Repeating Characters#Two Pointers438. Find All Anagrams in a String#Two Pointers283. Move Zeroes#Two Pointers