gitextract_zfkrgajb/ ├── Problems/ │ ├── 2d inf grid shortest path.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings │ ├── BTtoDLL.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── BitSet.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── BrickWall.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── CalculateHealthInGenoms.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── CoinChange.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── DecodeWays.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── DeepCopyLinkedList.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Form a Palindrome.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── GenerateParenteses.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── LargestRect.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── LinkedListNumbersSum.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Longest Palindromic Substring.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── LongestRepeatingCharacterReplacement.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── LongestValidParentheses.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── MaxLengthZeroSum.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── MaxWeightPyramid.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── MedianOf2Arrays.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── Min Common Interval.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ ├── playground.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata/ │ │ │ └── denislitvin.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── timeline.xctimeline │ ├── MinDistanceBetweenWords.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── N Node From End Linked List.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── NearestKPoints.playground/ │ │ ├── Contents.swift │ │ ├── Sources/ │ │ │ └── Heap.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata/ │ │ └── dl13653.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── NumberOfSquares.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── dl13653.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Reverse Linked List for Groups.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Sort Linked Matrix.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── Splitwize.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Squared Int Sorted.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── SurroundedRegions.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── SwapWordsInSentence.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── ThreeSum.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ ├── playground.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata/ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata/ │ │ │ └── dl13653.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── timeline.xctimeline │ ├── TowerOfHanoi.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── TradeStockPrice.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── TreeBundaryTraversal.playground/ │ │ ├── Contents.swift │ │ └── contents.xcplayground │ ├── ValidateParentheses.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── Water Trap.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ ├── atoi.playground/ │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── playground.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata/ │ │ └── denislitvin.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── swapBits.playground/ │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace/ │ ├── contents.xcworkspacedata │ ├── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata/ │ └── denislitvin.xcuserdatad/ │ └── UserInterfaceState.xcuserstate └── README.md