README ¶ Algorithm Solutions in TypeScript Most part of this repository is codes for LeetCode problem solutions. 💯All solutions are implemented in TypeScript run on Deno 🦸♂️️Most algorythms are also implemented in Go for fun 🆗Fully tested Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis aizu-online-judge itp1/1-a itp1/1-b itp1/1-c itp1/1-d itp1/2-a itp1/2-b itp1/2-c itp1/2-d itp1/3-a itp1/3-b itp1/3-c itp1/3-d atcoder 086_A_Product leetcode solutions/0001.TwoSum solutions/0003.LongestSubstringWithoutRepeatingCharacters solutions/0033.SearchInRotatedSortedArray solutions/0035.SearchInsertPosition solutions/0049.GroupAnagrams solutions/0055.JumpGame solutions/0064.MinimumPathSum solutions/0088.MergeSortedArray solutions/0108.ConvertSortedArrayToBinarySearchTree solutions/0109.ConvertSortedListToBinarySearchTree solutions/0112.PathSum solutions/0118.PascalsTriangle solutions/0119.PascalsTriangleII solutions/0121.BestTimeToBuyAndSellStock solutions/0122.BestTimeToBuyAndSellStockII solutions/0124.BinaryTreeMaximumPathSum solutions/0141.LinkedListCycle solutions/0155.MinStack solutions/0169.MajorityElement solutions/0198.HouseRobber solutions/0200.NumberOfIslands solutions/0208.ImplementTrie solutions/0219.ContainsDuplicateII solutions/0221.MaximalSquare solutions/0235.LowestCommonAncestorOfABinarySearchTree solutions/0238.ProductOfArrayExceptSelf solutions/0278.FirstBadVersion solutions/0283.MoveZeroes solutions/0345.ReverseVowelsOfAString solutions/0367.ValidPerfectSquare solutions/0374.GuessNumberHigherOrLower solutions/0383.RansomNote solutions/0387.FirstUniqueCharacterInAString solutions/0404.SumOfLeftLeaves solutions/0412.FizzBuzz solutions/0437.PathSumIII solutions/0454.4SumII solutions/0476.NumberComplement solutions/0525.ContiguousArray solutions/0532.K-diffPairsInAnArray solutions/0540.SingleElementInASortedArray solutions/0543.DiameterOfBinaryTree solutions/0594.LongestHarmoniousSubsequence solutions/0599.MinimumIndexSumOfTwoLists solutions/0653.TwoSumIV-InputIsABST solutions/0665.Non-decreasingArray solutions/0677.MapSumPairs solutions/0678.ValidParenthesisString solutions/0701.InsertIntoABinarySearchTree solutions/0704.BinarySearch solutions/0705.DesignHashSet solutions/0733.FloodFill solutions/0746.MinCostClimbingStairs solutions/0771.JewelsAndStones solutions/0784.LetterCasePermutation solutions/0821.ShortestDistanceToACharacter solutions/0844.BackspaceStringCompare solutions/0876.MiddleOfTheLinkedList solutions/0881.BoatsToSavePeople solutions/0961.N-RepeatedElementInSize2NArray solutions/0993.CousinsInBinaryTree solutions/1005.MaximizeSumOfArrayAfterKNegations solutions/1008.ConstructBinarySearchTreeFromPreorderTraversal solutions/1009.ComplementOfBase10Integer solutions/1137.N-thTribonacciNumber solutions/1143.LongestCommonSubsequence solutions/1221.SplitAStringInBalancedStrings solutions/1232.CheckIfItIsAStraightLine solutions/1281.SubtractTheProductAndSumOfDigitsOfAnInteger solutions/1342.NumberOfStepsToReduceANumberToZero solutions/1365.HowManyNumbersAreSmallerThanTheCurrentNumber solutions/1417.ReformatTheString solutions/1418.DisplayTableOfFoodOrdersInARestaurant solutions/1426.CountingElements solutions/1427.PerformStringShifts solutions/1528.ShuffleString solutions/1662.CheckIfTwoStringArraysAreEquivalent solutions/6003.LeftmostColumnWithAtLeastAOne solutions/6004.FirstUniqueNumber solutions/6005.CheckIfAStringIsAValidSequenceFromRootToLeavesPathInABinaryTree Click to show internal directories. Click to hide internal directories.