https://github.com/tonnyl/windary
🎓 My solutions to LeetCode problems written in Go, Java, JavaScript, Kotlin, Python, Rust & Swift.
https://github.com/tonnyl/windary
leetcode leetcode-golang leetcode-java leetcode-javascript leetcode-kotlin leetcode-python leetcode-rust leetcode-solutions leetcode-swift
Last synced: 6 months ago
JSON representation
🎓 My solutions to LeetCode problems written in Go, Java, JavaScript, Kotlin, Python, Rust & Swift.
- Host: GitHub
- URL: https://github.com/tonnyl/windary
- Owner: TonnyL
- License: mit
- Created: 2017-10-10T19:00:34.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-30T13:45:24.000Z (over 5 years ago)
- Last Synced: 2025-04-15T03:51:36.636Z (6 months ago)
- Topics: leetcode, leetcode-golang, leetcode-java, leetcode-javascript, leetcode-kotlin, leetcode-python, leetcode-rust, leetcode-solutions, leetcode-swift
- Language: Swift
- Homepage:
- Size: 6.85 MB
- Stars: 189
- Watchers: 11
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Windary
My Solutions to LeetCode problems written in Go, Java, JavaScript, Kotlin, Python, Rust and Swift.
Progress: **117 / 1335**
## Solutions
| # | Title | Go | Java | JavaScript | Kotlin | Python | Rust | Swift | Difficulty |
| :-------------: | :-------------: | :-------------: | :-------------: | :-------------: | :-------------: | :-------------: | :-------------: | :-------------:| :-------------:|
| 1 | [Two Sum](https://leetcode.com/problems/two-sum/) | [✓](Golang/TwoSum/TwoSum.go) | [✓](Java/src/TwoSum.java) | [✓](JavaScript/src/TwoSum.js) | [✓](Kotlin/src/TwoSum.kt) | [✓](Python/TwoSum.py) | [✓](Rust/src/0001_two_sum.rs) | [✓](Swift/LeetCode/LeetCode/TwoSum.swift) | Easy |
| 2 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers/) | [✓](Golang/AddTwoNumbers/AddTwoNumbers.go) | [✓](Java/src/AddTwoNumbers.java) | [✓](JavaScript/src/AddTwoNumbers.js) | [✓](Kotlin/src/AddTwoNumbers.kt) |[✓](Python/AddTwoNumbers.py) | []() | [✓](Swift/LeetCode/LeetCode/AddTwoNumbers.swift) | Medium |
| 3 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/description/) | [✓](Golang/LongestSubstringWithoutRepeatingCharacters/LongestSubstringWithoutRepeatingCharacters.go) | [✓](Java/src/LongestSubstringWithoutRepeatingCharacters.java) | [✓](JavaScript/src/LongestSubstringWithoutRepeatingCharacters.js) | [✓](Kotlin/src/LongestSubstringWithoutRepeatingCharacters.kt) | [✓](Python/LongestSubstringWithoutRepeatingCharacters.py) | []() | [✓](Swift/LeetCode/LeetCode/LongestSubstringWithoutRepeatingCharacters.swift) | Medium|
| 5 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/description/) | [✓](Golang/LongestPalindromicSubstring/LongestPalindromicSubstring.go) | [✓](Java/src/LongestPalindromicSubstring.java) | [✓](JavaScript/src/LongestPalindromicSubstring.js) | [✓](Kotlin/src/LongestPalindromicSubstring.kt) | [✓](Python/LongestPalindromicSubstring.py) | []() | [✓](Swift/LeetCode/LeetCode/LongestPalindromicSubstring.swift) | Medium |
| 6 | [ZigZag Conversion](https://leetcode.com/problems/zigzag-conversion/description/) | [✓](Golang/ZigZagConversion/ZigZagConversion.go) | [✓](Java/src/ZigZagConversion.java) | [✓](JavaScript/src/ZigZagConversion.js) | [✓](Kotlin/src/ZigZagConversion.kt) | [✓](Python/ZigZagConversion.py) | []() | [✓](Swift/LeetCode/LeetCode/ZigZagConversion.swift) | Medium
| 7 | [Reverse Integer](https://leetcode.com/problems/reverse-integer/description/) | [✓](Golang/ReverseInteger/ReverseInteger.go) | [✓](Java/src/ReverseInteger.java) | [✓](JavaScript/src/ReverseInteger.js) | [✓](Kotlin/src/ReverseInteger.kt) | [✓](Python/ReverseInteger.py) | []() | [✓](Swift/LeetCode/LeetCode/ReverseInteger.swift) | Easy |
| 8 | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi/description/) | [✓](Golang/StringToIntegerAtoi/StringToIntegerAtoi.go) | [✓](Java/src/StringToIntegerAtoi.java) | [✓](JavaScript/src/StringToIntegerAtoi.js) | [✓](Kotlin/src/StringToIntegerAtoi.kt) | [✓](Python/StringToIntegerAtoi.py) | []() | [✓](Swift/LeetCode/LeetCode/StringToIntegerAtoi.swift) | Medium |
| 9 | [Palindrome Number](https://leetcode.com/problems/palindrome-number/description/) | [✓](Golang/PalindromeNumber/PalindromeNumber.go) | [✓](Java/src/PalindromeNumber.java) | [✓](JavaScript/src/PalindromeNumber.js) | [✓](Kotlin/src/PalindromeNumber.kt) | [✓](Python/PalindromeNumber.py) | []() | [✓](Swift/LeetCode/LeetCode/PalindromeNumber.swift) | Medium |
| 11 | [Container With Most Water](https://leetcode.com/problems/container-with-most-water/description/) | [✓](Golang/ContainerWithMostWater/ContainerWithMostWater.go) | [✓](Java/src/ContainerWithMostWater.java) | [✓](JavaScript/src/ContainerWithMostWater.js) | [✓](Kotlin/src/ContainerWithMostWater.kt) | [✓](Python/ContainerWithMostWater.py) | []() | [✓](Swift/LeetCode/LeetCode/ContainerWithMostWater.swift) | Medium |
| 12 | [Integer to Roman](https://leetcode.com/problems/integer-to-roman/description/) | [✓](Golang/IntegerToRoman/IntegerToRoman.go) | [✓](Java/src/IntegerToRoman.java) | [✓](JavaScript/src/IntegerToRoman.js) | [✓](Kotlin/src/IntegerToRoman.kt) | [✓](Python/IntegerToRoman.py) | []() | [✓](Swift/LeetCode/LeetCode/IntegerToRoman.swift) | Medium |
| 13 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer/description/) | [✓](Golang/RomanToInteger/RomanToInteger.go) | [✓](Java/src/RomanToInteger.java) | [✓](JavaScript/src/RomanToInteger.js) | [✓](Kotlin/src/RomanToInteger.kt) | [✓](Python/RomanToInteger.py) | []() | [✓](Swift/LeetCode/LeetCode/RomanToInteger.swift) | Easy |
| 14 | [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/description/) | [✓](Golang/LongestCommonPrefix/LongestCommonPrefix.go) | [✓](Java/src/LongestCommonPrefix.java) | [✓](JavaScript/src/LongestCommonPrefix.js) | [✓](Kotlin/src/LongestCommonPrefix.kt) | [✓](Python/LongestCommonPrefix.py) | []() | [✓](Swift/LeetCode/LeetCode/LongestCommonPrefix.swift) | Easy |
| 15 | [3Sum](https://leetcode.com/problems/3sum/description/) | [✓](Golang/ThreeSum/ThreeSum.go) | [✓](Java/src/ThreeSum.java) | [✓](JavaScript/src/ThreeSum.js) | [✓](Kotlin/src/ThreeSum.kt) | [✓](Python/ThreeSum.py) | []() | [✓](Swift/LeetCode/LeetCode/ThreeSum.swift) | Medium |
| 16 | [3Sum Closest](https://leetcode.com/problems/3sum-closest/description/) | [✓](Golang/ThreeSumClosest/ThreeSumClosest.go) | [✓](Java/src/ThreeSumClosest.java) | [✓](JavaScript/src/ThreeSumClosest.js) | [✓](Kotlin/src/ThreeSumClosest.kt) | [✓](Python/ThreeSumClosest.py) | []() | [✓](Swift/LeetCode/LeetCode/ThreeSumClosest.swift) | Medium |
| 17 | [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) | [✓](Golang/LetterCombinationsOfAPhoneNumber/LetterCombinationsOfAPhoneNumber.go) | [✓](Java/src/LetterCombinationsOfAPhoneNumber.java) | [✓](JavaScript/src/LetterCombinationsOfAPhoneNumber.js) | [✓](Kotlin/src/LetterCombinationsOfAPhoneNumber.kt) | [✓](Python/LetterCombinationsOfAPhoneNumber.py) | []() | [✓](Swift/LeetCode/LeetCode/LetterCombinationsOfAPhoneNumber.swift) | Medium |
| 18 | [4Sum](https://leetcode.com/problems/4sum/description/) | [✓](Golang/FourSum/FourSum.go) | [✓](Java/src/FourSum.java) | [✓](JavaScript/src/FourSum.js) | [✓](Kotlin/src/FourSum.kt) | [✓](Python/FourSum.py) | []() | [✓](Swift/LeetCode/LeetCode/FourSum.swift) | Medium |
| 19 | [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/) | [✓](Golang/RemoveNthNodeFromEndOfList/RemoveNthNodeFromEndOfList.go) | [✓](Java/src/RemoveNthNodeFromEndOfList.java) | [✓](JavaScript/src/RemoveNthNodeFromEndOfList.js) | [✓](Kotlin/src/RemoveNthNodeFromEndOfList.kt) | [✓](Python/RemoveNthNodeFromEndOfList.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveNthNodeFromEndOfList.swift) | Medium |
| 20 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/description/) | [✓](Golang/ValidParentheses/ValidParentheses.go) | [✓](Java/src/ValidParentheses.java) | [✓](JavaScript/src/ValidParentheses.js) | [✓](Kotlin/src/ValidParentheses.kt) | [✓](Python/ValidParentheses.py) | []() | [✓](Swift/LeetCode/LeetCode/ValidParentheses.swift) | Easy |
| 21 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/description/) | [✓](Golang/MergeTwoSortedLists/MergeTwoSortedLists.go) | [✓](Java/src/MergeTwoSortedLists.java) | [✓](JavaScript/src/MergeTwoSortedLists.js) | [✓](Kotlin/src/MergeTwoSortedLists.kt) | [✓](Python/MergeTwoSortedLists.py) | []() | [✓](Swift/LeetCode/LeetCode/MergeTwoSortedLists.swift) | Easy |
| 22 | [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/description/) | [✓](Golang/GenerateParentheses/GenerateParentheses.go) | [✓](Java/src/GenerateParentheses.java) | [✓](JavaScript/src/GenerateParentheses.js) | [✓](Kotlin/src/GenerateParentheses.kt) | [✓](Python/GenerateParentheses.py) | []() | [✓](Swift/LeetCode/LeetCode/GenerateParentheses.swift) | Medium |
| 24 | [Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs/description/) | [✓](Golang/SwapNodesInPairs/SwapNodesInPairs.go) | [✓](Java/src/SwapNodesInPairs.java) | [✓](JavaScript/src/SwapNodesInPairs.js) | [✓](Kotlin/src/SwapNodesInPairs.kt) | [✓](Python/SwapNodesInPairs.py) | []() | [✓](Swift/LeetCode/LeetCode/SwapNodesInPairs.swift) | Medium |
| 26 | [Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/) | [✓](Golang/RemoveDuplicatesFromSortedArray/RemoveDuplicatesFromSortedArray.go) | [✓](Java/src/RemoveDuplicatesFromSortedArray.java) | [✓](JavaScript/src/RemoveDuplicatesFromSortedArray.js) | [✓](Kotlin/src/RemoveDuplicatesFromSortedArray.kt) | [✓](Python/RemoveDuplicatesFromSortedArray.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveDuplicatesFromSortedArray.swift) | Easy |
| 27 | [Remove Element](https://leetcode.com/problems/remove-element/description/) | [✓](Golang/RemoveElement/RemoveElement.go) | [✓](Java/src/RemoveElement.java) | [✓](JavaScript/src/RemoveElement.js) | [✓](Kotlin/src/RemoveElement.kt) |[✓](Python/RemoveElement.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveElement.swift) | Easy|
| 28 | [Implement strStr()](https://leetcode.com/problems/implement-strstr/description/) | [✓](Golang/ImplementStrStr/ImplementStrStr.go) | [✓](Java/src/ImplementStrStr.java) | [✓](JavaScript/src/ImplementStrStr.js) | [✓](Kotlin/src/ImplementStrStr.kt) | [✓](Python/ImplementStrStr.py) | []() | [✓](Swift/LeetCode/LeetCode/ImplementStrStr.swift) | Easy |
| 29 | [Divide Two Integers](https://leetcode.com/problems/divide-two-integers/description/) | [✓](Golang/DivideTwoIntegers/DivideTwoIntegers.go) | [✓](Java/src/DivideTwoIntegers.java) | [✓](JavaScript/src/DivideTwoIntegers.js) | [✓](Kotlin/src/DivideTwoIntegers.kt) | [✓](Python/DivideTwoIntegers.py) | []() | [✓](Swift/LeetCode/LeetCode/DivideTwoIntegers.swift) | Medium |
| 31 | [Next Permutation](https://leetcode.com/problems/next-permutation/description/) | [✓](Golang/NextPermutation/NextPermutation.go) | [✓](Java/src/NextPermutation.java) | [✓](JavaScript/src/NextPermutation.js) | [✓](Kotlin/src/NextPermutation.kt) | [✓](Python/NextPermutation.py) | []() | [✓](Swift/LeetCode/LeetCode/NextPermutation.swift) | Medium |
| 33 | [Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/description/) | [✓](Golang/SearchInRotatedSortedArray/SearchInRotatedSortedArray.go) | [✓](Java/src/SearchInRotatedSortedArray.java) | [✓](JavaScript/src/SearchInRotatedSortedArray.js) | [✓](Kotlin/src/SearchInRotatedSortedArray.kt) | [✓](Python/SearchInRotatedSortedArray.py) | []() | [✓](Swift/LeetCode/LeetCode/SearchInRotatedSortedArray.swift) | Medium |
| 34 | [Search for a Range](https://leetcode.com/problems/search-for-a-range/description/) | [✓](Golang/SearchForARange/SearchForARange.go) | [✓](Java/src/SearchForARange.java) | [✓](JavaScript/src/SearchForARange.js) | [✓](Kotlin/src/SearchForARange.kt) | [✓](Python/SearchForARange.py) | []() | [✓](Swift/LeetCode/LeetCode/SearchForARange.swift) | Medium |
| 35 | [Search Insert Position](https://leetcode.com/problems/search-insert-position/description/) | [✓](Golang/SearchInsertPosition/SearchInsertPosition.go) | [✓](Java/src/SearchInsertPosition.java) | [✓](JavaScript/src/SearchInsertPosition.js) | [✓](Kotlin/src/SearchInsertPosition.kt) | [✓](Python/SearchInsertPosition.py) | []() | [✓](Swift/LeetCode/LeetCode/SearchInsertPosition.swift) | Easy |
| 36 | [Valid Sudoku](https://leetcode.com/problems/valid-sudoku/description/) | [✓](Golang/ValidSudoku/ValidSudoku.go) | [✓](Java/src/ValidSudoku.java) | [✓](JavaScript/src/ValidSudoku.js) | [✓](Kotlin/src/ValidSudoku.kt) | [✓](Python/ValidSudoku.py) | []() | [✓](Swift/LeetCode/LeetCode/ValidSudoku.swift) | Medium
| 38 | [Count and Say](https://leetcode.com/problems/count-and-say/description/) | [✓](Golang/CountAndSay/CountAndSay.go) | [✓](Java/src/CountAndSay.java) | [✓](JavaScript/src/CountAndSay.js) | [✓](Kotlin/src/CountAndSay.kt) | [✓](Python/CountAndSay.py) | []() | [✓](Swift/LeetCode/LeetCode/CountAndSay.swift) | Easy |
| 39 | [Combination Sum](https://leetcode.com/problems/combination-sum/description/) | [✓](Golang/CombinationSum/CombinationSum.go) | [✓](Java/src/CombinationSum.java) |[✓](JavaScript/src/CombinationSum.js) | [✓](Kotlin/src/CombinationSum.kt) | [✓](Python/CombinationSum.py) | []() | [✓](Swift/LeetCode/LeetCode/CombinationSum.swift) | Medium |
| 40 | [Combination Sum II](https://leetcode.com/problems/combination-sum-ii/description/) | [✓](Golang/CombinationSumII/CombinationSumII.go) | [✓](Java/src/CombinationSumII.java) | [✓](JavaScript/src/CombinationSumII.js) | [✓](Kotlin/src/CombinationSumII.kt) | [✓](Python/CombinationSumII.py) | []() | [✓](Swift/LeetCode/LeetCode/CombinationSumII.swift) | Medium |
| 41 | [First Missing Positive](https://leetcode.com/problems/first-missing-positive/) | []() | []() | []() | []() | []() | [✓](Rust/src/0041_first_missing_positive.rs) | []() | Hard
| 43 | [Multiply Strings](https://leetcode.com/problems/multiply-strings/description/) | [✓](Golang/MultiplyStrings/MultiplyStrings.go) | [✓](Java/src/MultiplyStrings.java) | [✓](JavaScript/src/MultiplyStrings.js) | [✓](Kotlin/src/MultiplyStrings.kt) | [✓](Python/MultiplyStrings.py) | []() | [✓](Swift/LeetCode/LeetCode/MultiplyStrings.swift) | Medium |
| 46 | [Permutations](https://leetcode.com/problems/permutations/description/) | [✓](Golang/Permutations/Permutations.go) | [✓](Java/src/Permutations.java) | [✓](JavaScript/src/Permutations.js) | [✓](Kotlin/src/Permutations.kt) | [✓](Python/Permutations.py) | []() | [✓](Swift/LeetCode/LeetCode/Permutations.swift) | Medium |
| 47 | [PermutationsII](https://leetcode.com/problems/permutations-ii/description/) | [✓](Golang/PermutationsII/PermutationsII.go) | [✓](Java/src/PermutationsII.java) | [✓](JavaScript/src/PermutationsII.js) | [✓](Kotlin/src/PermutationsII.kt) | [✓](Python/PermutationsII.py) | []() | [✓](Swift/LeetCode/LeetCode/PermutationsII.swift) | Medium |
| 48 | [Rotate Image](https://leetcode.com/problems/rotate-image/description/) | [✓](Golang/RotateImage/RotateImage.go) | [✓](Java/src/RotateImage.java) | [✓](JavaScript/src/RotateImage.js) | [✓](Kotlin/src/RotateImage.kt) | [✓](Python/RotateImage.py) | []() | [✓](Swift/LeetCode/LeetCode/RotateImage.swift) | Medium |
| 49 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/description/) | [✓](Golang/GroupAnagrams/GroupAnagrams.go) | [✓](Java/src/GroupAnagrams.java) | [✓](JavaScript/src/GroupAnagrams.js) | [✓](Kotlin/src/GroupAnagrams.kt) | [✓](Python/GroupAnagrams.py) | []() | [✓](Swift/LeetCode/LeetCode/GroupAnagrams.swift) | Medium |
| 50 | [Pow(x, n)](https://leetcode.com/problems/powx-n/description/) | [✓](Golang/PowXN/PowXN.go) | [✓](Java/src/PowXN.java) | [✓](JavaScript/src/PowXN.js) | [✓](Kotlin/src/PowXN.kt) | [✓](Python/PowXN.py) | []() | [✓](Swift/LeetCode/LeetCode/PowXN.swift) | Medium |
| 53 | [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/description/) | [✓](Golang/MaximumSubArray/MaximumSubArray.go) | [✓](Java/src/MaximumSubArray.java) | [✓](JavaScript/src/MaximumSubArray.js) | [✓](Kotlin/src/MaximumSubArray.kt) | [✓](Python/MaximumSubArray.py) | []() | [✓](Swift/LeetCode/LeetCode/MaximumSubArray.swift) | Easy |
| 54 | [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/description/) | [✓](Golang/SpiralMatrix/SpiralMatrix.go) | [✓](Java/src/SpiralMatrix.java) | [✓](JavaScript/src/SpiralMatrix.js) | [✓](Kotlin/src/SpiralMatrix.kt) | [✓](Python/SpiralMatrix.py) | []() | [✓](Swift/LeetCode/LeetCode/SpiralMatrix.swift) | Medium
| 55 | [Jump Game](https://leetcode.com/problems/jump-game/description/) | [✓](Golang/JumpGame/JumpGame.go) | [✓](Java/src/JumpGame.java) | [✓](JavaScript/src/JumpGame.js) | [✓](Kotlin/src/JumpGame.kt) | [✓](Python/JumpGame.py) | []() | [✓](Swift/LeetCode/LeetCode/JumpGame.swift) | Medium |
| 56 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/description/) | [✓](Golang/MergeIntervals/MergeIntervals.go) | [✓](Java/src/MergeIntervals.java) | [✓](JavaScript/src/MergeIntervals.js) | [✓](Kotlin/src/MergeIntervals.kt) | [✓](Python/MergeIntervals.py) | []() | [✓](Swift/LeetCode/LeetCode/MergeIntervals.swift) | Medium |
| 58 | [Length of Last Word](https://leetcode.com/problems/length-of-last-word/description/) | [✓](Golang/LengthOfLastWord/LengthOfLastWord.go) | [✓](Java/src/LengthOfLastWord.java) | [✓](JavaScript/src/LengthOfLastWord.js) | [✓](Kotlin/src/LengthOfLastWord.kt) | [✓](Python/LengthOfLastWord.py) | []() | [✓](Swift/LeetCode/LeetCode/LengthOfLastWord.swift) | Easy |
| 59 | [Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii/description/) | [✓](Golang/SpiralMatrixII/SpiralMatrixII.go) | [✓](Java/src/SpiralMatrixII.java) | [✓](JavaScript/src/SpiralMatrixII.js) | [✓](Kotlin/src/SpiralMatrixII.kt) | [✓](Python/SpiralMatrixII.py) | []() | [✓](Swift/LeetCode/LeetCode/SpiralMatrixII.swift) | Medium |
| 61 | [Rotate List](https://leetcode.com/problems/rotate-list/description/) | [✓](Golang/RotateList/RotateList.go) | [✓](Java/src/RotateList.java) | [✓](JavaScript/src/RotateList.js) | [✓](Kotlin/src/RotateList.kt) | [✓](Python/RotateList.py) | []() | [✓](Swift/LeetCode/LeetCode/RotateList.swift) | Medium |
| 62 | [Unique Paths](https://leetcode.com/problems/unique-paths/description/) | [✓](Golang/UniquePaths/UniquePaths.go) | [✓](Java/src/UniquePaths.java) | [✓](JavaScript/src/UniquePaths.js) | [✓](Kotlin/src/UniquePaths.kt) | [✓](Python/UniquePaths.py) | []() | [✓](Swift/LeetCode/LeetCode/UniquePaths.swift) | Medium |
| 63 | [Unique Paths II](https://leetcode.com/problems/unique-paths-ii/description/) | [✓](Golang/UniquePathsII/UniquePathsII.go) | [✓](Java/src/UniquePathsII.java) | [✓](JavaScript/src/UniquePathsII.js) | [✓](Kotlin/src/UniquePathsII.kt) | [✓](Python/UniquePathsII.py) | []() | [✓](Swift/LeetCode/LeetCode/UniquePathsII.swift) | Medium |
| 64 | [Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum/description/) | [✓](Golang/MinimumPathSum/MinimumPathSum.go) | [✓](Java/src/MinimumPathSum.java) | [✓](JavaScript/src/MinimumPathSum.js) | [✓](Kotlin/src/MinimumPathSum.kt) | [✓](Python/MinimumPathSum.py) | []() | [✓](Swift/LeetCode/LeetCode/MinimumPathSum.swift) | Medium |
| 66 | [Plus One](https://leetcode.com/problems/plus-one/description/) | [✓](Golang/PlusOne/PlusOne.go) | [✓](Java/src/PlusOne.java) | [✓](JavaScript/src/PlusOne.js) | [✓](Kotlin/src/PlusOne.kt) | [✓](Python/PlusOne.py) | []() | [✓](Swift/LeetCode/LeetCode/PlusOne.swift) | Easy |
| 67 | [Add Binary](https://leetcode.com/problems/add-binary/description/) | [✓](Golang/AddBinary/AddBinary.go) | [✓](Java/src/AddBinary.java) | [✓](JavaScript/src/AddBinary.js) | [✓](Kotlin/src/AddBinary.kt) | [✓](Python/AddBinary.py) | []() | [✓](Swift/LeetCode/LeetCode/AddBinary.swift) | Easy |
| 69 | [Sqrt(x)](https://leetcode.com/problems/sqrtx/description/) | [✓](Golang/SqrtX/SqrtX.go) | [✓](Java/src/SqrtX.java) | [✓](JavaScript/src/SqrtX.js) | [✓](Kotlin/src/SqrtX.kt) | [✓](Python/SqrtX.py) | []() | [✓](Swift/LeetCode/LeetCode/SqrtX.swift) | Easy |
| 70 | [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/description/) | [✓](Golang/ClimbingStairs/ClimbingStairs.go) | [✓](Java/src/ClimbingStairs.java) | [✓](JavaScript/src/ClimbingStairs.js) | [✓](Kotlin/src/ClimbingStairs.kt) | [✓](Python/ClimbingStairs.py) | []() | [✓](Swift/LeetCode/LeetCode/ClimbingStairs.swift) | Easy |
| 71 | [Simplify Path](https://leetcode.com/problems/simplify-path/description/) | [✓](Golang/SimplifyPath/SimplifyPath.go) | [✓](Java/src/SimplifyPath.java) | [✓](JavaScript/src/SimplifyPath.js) | [✓](Kotlin/src/SimplifyPath.kt) | [✓](Python/SimplifyPath.py) | []() | [✓](Swift/LeetCode/LeetCode/SimplifyPath.swift) | Medium |
| 73 | [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/description/) | [✓](Golang/SetMatrixZeroes/SetMatrixZeroes.go) | [✓](Java/src/SetMatrixZeroes.java) | [✓](JavaScript/src/SetMatrixZeroes.js) | [✓](Kotlin/src/SetMatrixZeroes.kt) | [✓](Python/SetMatrixZeroes.py) | []() | [✓](Swift/LeetCode/LeetCode/SetMatrixZeroes.swift) | Medium |
| 74 | [Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix/description/) | [✓](Golang/SearchA2DMatrix/SearchA2DMatrix.go) | [✓](Java/src/SearchA2DMatrix.java) | [✓](JavaScript/src/SearchA2DMatrix.js) | [✓](Kotlin/src/SearchA2DMatrix.kt) | [✓](Python/SearchA2DMatrix.py) | []() | [✓](Swift/LeetCode/LeetCode/SearchA2DMatrix.swift) | Medium |
| 75 | [Sort Colors](https://leetcode.com/problems/sort-colors/description/) | [✓](Golang/SortColors/SortColors.go) | [✓](Java/src/SortColors.java) | [✓](JavaScript/src/SortColors.js) | [✓](Kotlin/src/SortColors.kt) | [✓](Python/SortColors.py) | []() | [✓](Swift/LeetCode/LeetCode/SortColors.swift) | Medium |
| 77 | [Combinations](https://leetcode.com/problems/combinations/description/) | [✓](Golang/Combinations/Combinations.go) | [✓](Java/src/Combinations.java) | [✓](JavaScript/src/Combinations.js) | [✓](Kotlin/src/Combinations.kt) | [✓](Python/Combinations.py) | []() | [✓](Swift/LeetCode/LeetCode/Combinations.swift) | Medium |
| 78 | [Subsets](https://leetcode.com/problems/subsets/description/) | [✓](Golang/Subsets/Subsets.go) | [✓](Java/src/Subsets.java) | [✓](JavaScript/src/Subsets.js) | [✓](Kotlin/src/Subsets.kt) | [✓](Python/Subsets.py) | []() | [✓](Swift/LeetCode/LeetCode/Subsets.swift) | Medium |
| 79 | [Word Search](https://leetcode.com/problems/word-search/description/) | [✓](Golang/WordSearch/WordSearch.go) | [✓](Java/src/WordSearch.java) | [✓](JavaScript/src/WordSearch.js) | [✓](Kotlin/src/WordSearch.kt) | [✓](Python/WordSearch.py) | []() | [✓](Swift/LeetCode/LeetCode/WordSearch.swift) | Medium |
| 80 | [Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/) | [✓](Golang/RemoveDuplicatesFromSortedArrayII/RemoveDuplicatesFromSortedArrayII.go) | [✓](Java/src/RemoveDuplicatesFromSortedArrayII.java) | [✓](JavaScript/src/RemoveDuplicatesFromSortedArrayII.js) | [✓](Kotlin/src/RemoveDuplicatesFromSortedArrayII.kt) | [✓](Python/RemoveDuplicatesFromSortedArrayII.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveDuplicatesFromSortedArrayII.swift) | Medium |
| 81 | [Search in Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii/description/) | [✓](Golang/SearchInRotatedSortedArrayII/SearchInRotatedSortedArrayII.go) | [✓](Java/src/SearchInRotatedSortedArrayII.java) | [✓](JavaScript/src/SearchInRotatedSortedArrayII.js) | [✓](Kotlin/src/SearchInRotatedSortedArrayII.kt) | [✓](Python/SearchInRotatedSortedArrayII.py) | []() | [✓](Swift/LeetCode/LeetCode/SearchInRotatedSortedArrayII.swift) | Medium |
| 82 | [Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/description/) | [✓](Golang/RemoveDuplicatesFromSortedListII/RemoveDuplicatesFromSortedListII.go) | [✓](Java/src/RemoveDuplicatesFromSortedListII.java) | [✓](JavaScript/src/RemoveDuplicatesFromSortedListII.js) | [✓](Kotlin/src/RemoveDuplicatesFromSortedListII.kt) | [✓](Python/RemoveDuplicatesFromSortedListII.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveDuplicatesFromSortedListII.swift) | Medium
| 83 | [Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list/description/) | [✓](Golang/RemoveDuplicatesFromSortedList/RemoveDuplicatesFromSortedList.go) | [✓](Java/src/RemoveDuplicatesFromSortedList.java) | [✓](JavaScript/src/RemoveDuplicatesFromSortedList.js) | [✓](Kotlin/src/RemoveDuplicatesFromSortedList.kt) | [✓](Python/RemoveDuplicatesFromSortedList.py) | []() | [✓](Swift/LeetCode/LeetCode/RemoveDuplicatesFromSortedList.swift) | Easy |
| 86 | [Partition List](https://leetcode.com/problems/partition-list/description/) | [✓](Golang/PartitionList/PartitionList.go) | [✓](Java/src/PartitionList.java) | [✓](JavaScript/src/PartitionList.js) | [✓](Kotlin/src/PartitionList.kt) | [✓](Python/PartitionList.py) | []() | [✓](Swift/LeetCode/LeetCode/PartitionList.swift) | Medium |
| 88 | [Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array/description/) | [✓](Golang/MergeSortedArray/MergeSortedArray.go) | [✓](Java/src/MergeSortedArray.java) | [✓](JavaScript/src/MergeSortedArray.js) | [✓](Kotlin/src/MergeSortedArray.kt) | [✓](Python/MergeSortedArray.py) | []()| [✓](Swift/LeetCode/LeetCode/MergeSortedArray.swift) | Easy |
| 89 | [Gray Code](https://leetcode.com/problems/gray-code/description/) | [✓](Golang/GrayCode/GrayCode.go) | [✓](Java/src/GrayCode.java) | [✓](JavaScript/src/GrayCode.js) | [✓](Kotlin/src/GrayCode.kt) | [✓](Python/GrayCode.py) | []() | [✓](Swift/LeetCode/LeetCode/GrayCode.swift) | Medium |
| 90 | [SubsetsII](https://leetcode.com/problems/subsets-ii/description/) | [✓](Golang/SubsetsII/SubsetsII.go) | [✓](Java/src/SubsetsII.java) | [✓](JavaScript/src/SubsetsII.js) | [✓](Kotlin/src/SubsetsII.kt) | [✓](Python/SubsetsII.py) | []() | [✓](Swift/LeetCode/LeetCode/SubsetsII.swift) | Medium |
| 91 | [Decode Ways](https://leetcode.com/problems/decode-ways/description/) | [✓](Golang/DecodeWays/DecodeWays.go) | [✓](Java/src/DecodeWays.java) | [✓](JavaScript/src/DecodeWays.js) | [✓](Kotlin/src/DecodeWays.kt) | [✓](Python/DecodeWays.py) | []() | [✓](Swift/LeetCode/LeetCode/DecodeWays.swift) | Medium |
| 92 | [Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii/description/) | [✓](Golang/ReverseLinkedListII/ReverseLinkedListII.go) | [✓](Java/src/ReverseLinkedListII.java) | [✓](JavaScript/src/ReverseLinkedListII.js) | [✓](Kotlin/src/ReverseLinkedListII.kt) | [✓](Python/ReverseLinkedListII.py) | []() | [✓](Swift/LeetCode/LeetCode/ReverseLinkedListII.swift) | Medium |
| 93 | [Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses/description/) | [✓](Golang/RestoreIPAddresses/RestoreIPAddresses.go) | [✓](Java/src/RestoreIPAddresses.java) | [✓](JavaScript/src/RestoreIPAddresses.js) | [✓](Kotlin/src/RestoreIPAddresses.kt) | [✓](Python/RestoreIPAddresses.py) | []() | [✓](Swift/LeetCode/LeetCode/RestoreIPAddresses.swift) | Medium |
| 94 | [Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/description/) | [✓](Golang/BinaryTreeInorderTraversal/BinaryTreeInorderTraversal.go) | [✓](Java/src/BinaryTreeInorderTraversal.java) | [✓](JavaScript/src/BinaryTreeInorderTraversal.js) | [✓](Kotlin/src/BinaryTreeInorderTraversal.kt) | [✓](Python/BinaryTreeInorderTraversal.py) | []() | [✓](Swift/LeetCode/LeetCode/BinaryTreeInorderTraversal.swift) | Medium |
| 95 | [Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii/description/) | [✓](Golang/UniqueBinarySearchTreesII/UniqueBinarySearchTreesII.go) | [✓](Java/src/UniqueBinarySearchTreesII.java) | [✓](JavaScript/src/UniqueBinarySearchTreesII.js) | [✓](Kotlin/src/UniqueBinarySearchTreesII.kt) | [✓](Python/UniqueBinarySearchTreesII.py) | []() | [✓](Swift/LeetCode/LeetCode/UniqueBinarySearchTreesII.swift) | Medium |
| 96 | [Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees/description/) | [✓](Golang/UniqueBinarySearchTrees/UniqueBinarySearchTrees.go) | [✓](Java/src/UniqueBinarySearchTrees.java) | [✓](JavaScript/src/UniqueBinarySearchTrees.js) | [✓](Kotlin/src/UniqueBinarySearchTrees.kt) | [✓](Python/UniqueBinarySearchTrees.py) | []() | [✓](Swift/LeetCode/LeetCode/UniqueBinarySearchTrees.swift) | Medium |
| 98 | [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/description/) | [✓](Golang/ValidateBinarySearchTree/ValidateBinarySearchTree.go) | [✓](Java/src/ValidateBinarySearchTree.java) | [✓](JavaScript/src/ValidateBinarySearchTree.js) | [✓](Kotlin/src/ValidateBinarySearchTree.kt) | [✓](Python/ValidateBinarySearchTree.py) | []() | [✓](Swift/LeetCode/LeetCode/ValidateBinarySearchTree.swift) | Medium |
| 100 | [Same Tree](https://leetcode.com/problems/same-tree/description/) | [✓](Golang/SameTree/SameTree.go) | [✓](Java/src/SameTree.java) | [✓](JavaScript/src/SameTree.js) | [✓](Kotlin/src/SameTree.kt) | [✓](Python/SameTree.py) | []() | [✓](Swift/LeetCode/LeetCode/SameTree.swift) | Easy |
| 101 | [Symmetric Tree](https://leetcode.com/problems/symmetric-tree/description/) | [✓](Golang/SymmetricTree/SymmetricTree.go) | [✓](Java/src/SymmetricTree.java) | [✓](JavaScript/src/SymmetricTree.js) | [✓](Kotlin/src/SymmetricTree.kt) | [✓](Python/SymmetricTree.py) | []() | [✓](Swift/LeetCode/LeetCode/SymmetricTree.swift) | Easy |
| 102 | [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/description/) | [✓](Golang/BinaryTreeLevelOrderTraversal/BinaryTreeLevelOrderTraversal.go) | [✓](Java/src/BinaryTreeLevelOrderTraversal.java) | [✓](JavaScript/src/BinaryTreeLevelOrderTraversal.js) | [✓](Kotlin/src/BinaryTreeLevelOrderTraversal.kt) | [✓](Python/BinaryTreeLevelOrderTraversal.py) | []() | [✓](Swift/LeetCode/BinaryTreeLevelOrderTraversal.swift) | Medium |
| 104 | [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/description/) | [✓](Golang/MaximumDepthOfBinaryTree/MaximumDepthOfBinaryTree.go) | [✓](Java/src/MaximumDepthOfBinaryTree.java) | [✓](JavaScript/src/MaximumDepthOfBinaryTree.js) | [✓](Kotlin/src/MaximumDepthOfBinaryTree.kt) | [✓](Python/MaximumDepthOfBinaryTree.py) | []() | [✓](Swift/LeetCode/LeetCode/MaximumDepthOfBinaryTree.swift) | Easy |
| 107 | [Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii/description/) | [✓](Golang/BinaryTreeLevelOrderTraversalII/BinaryTreeLevelOrderTraversalII.go) | [✓](Java/src/BinaryTreeLevelOrderTraversalII.java) | [✓](JavaScript/src/BinaryTreeLevelOrderTraversalII.js) | [✓](Kotlin/src/BinaryTreeLevelOrderTraversalII.kt) | [✓](Python/BinaryTreeLevelOrderTraversalII.py) | []() | [✓](Swift/LeetCode/LeetCode/BinaryTreeLevelOrderTraversalII.swift) | Easy |
| 112 | [Path Sum](https://leetcode.com/problems/path-sum/description/) | [✓](Golang/PathSum/PathSum.go) | [✓](Java/src/PathSum.java) | [✓](JavaScript/src/PathSum.js) | [✓](Kotlin/src/PathSum.kt) | [✓](Python/PathSum.py) | []() | [✓](Swift/LeetCode/LeetCode/PathSum.swift) | Easy |
| 118 | [Pascal's Triangle](https://leetcode.com/problems/pascals-triangle/description/) | [✓](Golang/PascalsTriangle/PascalsTriangle.go) | [✓](Java/src/PascalsTriangle.java) | [✓](JavaScript/src/PascalsTriangle.js) | [✓](Kotlin/src/PascalsTriangle.kt) | [✓](Python/PascalsTriangle.py) | []() | [✓](Swift/LeetCode/LeetCode/PascalsTriangle.swift) | Easy |
| 119 | [Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii/description/) | [✓](Golang/PascalsTriangleII/PascalsTriangleII.go) | [✓](Java/src/PascalsTriangleII.java) | [✓](JavaScript/src/PascalsTriangleII.js) | [✓](Kotlin/src/PascalsTriangleII.kt) | [✓](Python/PascalsTriangleII.py) | []() | [✓](Swift/LeetCode/LeetCode/PascalsTriangleII.swift) | Easy |
| 136 | [Single Number](https://leetcode.com/problems/single-number/description/) | [✓](Golang/SingleNumber/SingleNumber.go) | [✓](Java/src/SingleNumber.java) | [✓](JavaScript/src/SingleNumber.js) | [✓](Kotlin/src/SingleNumber.kt) | [✓](Python/SingleNumber.py) | []() | [✓](Swift/LeetCode/LeetCode/SingleNumber.swift) | Easy |
| 137 | [Single Number II](https://leetcode.com/problems/single-number-ii/description/) | [✓](Golang/SingleNumberII/SingleNumberII.go) | [✓](Java/src/SingleNumberII.java) | [✓](JavaScript/src/SingleNumberII.js) | [✓](Kotlin/src/SingleNumberII.kt) | [✓](Python/SingleNumberII.py) | []() | [✓](Swift/LeetCode/LeetCode/SingleNumberII.swift) | Medium |
| 141 | [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/description/) | [?](Golang/LinkedListCycle/LinkedListCycle.go) | [✓](Java/src/LinkedListCycle.java) | [✓](JavaScript/src/LinkedListCycle.js) | [?](Kotlin/src/LinkedListCycle.kt) | [✓](Python/LinkedListCycle.py) | []() | [?](Swift/LeetCode/LeetCode/LinkedListCycle.swift) | Easy |
| 142 | [Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii/description/) | [?](Golang/LinkedListCycleII/LinkedListCycleII.go) | [✓](Java/src/LinkedListCycleII.java) | [✓](JavaScript/src/LinkedListCycleII.js) | [?](Kotlin/src/LinkedListCycleII.kt) | [✓](Python/LinkedListCycleII.py) | []() | [?](Swift/LeetCode/LeetCode/LinkedListCycleII.swift) | Medium |
| 147 | [Insertion Sort List](https://leetcode.com/problems/insertion-sort-list/description/) | [✓](Golang/InsertionSortList/InsertionSortList.go) | [✓](Java/src/InsertionSortList.java) | [✓](JavaScript/src/InsertionSortList.js) | [✓](Kotlin/src/InsertionSortList.kt) | [✓](Python/InsertionSortList.py) | []() | [✓](Swift/LeetCode/LeetCode/InsertionSortList.swift) | Medium |
| 148 | [Sort List](https://leetcode.com/problems/sort-list/description/) | [✓](Golang/SortList/SortList.go) | [✓](Java/src/SortList.java) | [✓](JavaScript/src/SortList.js) | [✓](Kotlin/src/SortList.kt) | [✓](Python/SortList.py) | []() | [✓](Swift/LeetCode/LeetCode/SortList.swift) | Medium |
| 151 | [Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string/) | []() | []() | []() | []() | []() | [✓](Rust/src/0151_reverse_words_in_a_string.rs) | []() | Medium
| 153 | [Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) | []() | []() | []() | []() | []() | [✓](Rust/src/0153_find_minimum_in_rotated_sorted_array.rs) | []() | Medium
| 154 | [Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/) | []() | []() | []() | []() | []() | [✓](Rust/src/0154_find_minimum_in_rotated_sorted_array_ii.rs) | []() | Hard
| 155 | [Min Stack](https://leetcode.com/problems/min-stack/) | []() | []() | []() | []() | []() | [✓](Rust/src/0155_min_stack.rs) | []() | Easy
| 160 | [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/description/) | [?](Golang/IntersectionOfTwoLinkedLists/IntersectionOfTwoLinkedLists.go) | [✓](Java/src/IntersectionOfTwoLinkedLists.java) | [✓](JavaScript/src/IntersectionOfTwoLinkedLists.js) | [?](Kotlin/src/IntersectionOfTwoLinkedLists.kt) | [✓](Python/IntersectionOfTwoLinkedLists.py) | []() | [?](Swift/LeetCode/LeetCode/IntersectionOfTwoLinkedLists.swift) | Easy |
| 168 | [Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title/description/) | [✓](Golang/ExcelSheetColumnTitle/ExcelSheetColumnTitle.go) | [✓](Java/src/ExcelSheetColumnTitle.java) | [✓](JavaScript/src/ExcelSheetColumnTitle.js) | [✓](Kotlin/src/ExcelSheetColumnTitle.kt) | [✓](Python/ExcelSheetColumnTitle.py) | []() | [✓](Swift/LeetCode/LeetCode/ExcelSheetColumnTitle.swift) | Easy |
| 169 | [Majority Element](https://leetcode.com/problems/majority-element/description/) | [✓](Golang/MajorityElement/MajorityElement.go) | [✓](Java/src/MajorityElement.java) | [✓](JavaScript/src/MajorityElement.js) | [✓](Kotlin/src/MajorityElement.kt) | [✓](Python/MajorityElement.py) | []() | [✓](Swift/LeetCode/LeetCode/MajorityElement.swift) | Easy |
| 189 | [Rotate Array](https://leetcode.com/problems/rotate-array/description/) | [✓](Golang/RotateArray/RotateArray.go) | [✓](Java/src/RotateArray.java) | [✓](JavaScript/src/RotateArray.js) | [✓](Kotlin/src/RotateArray.kt) | [✓](Python/RotateArray.py) | []() | [✓](Swift/LeetCode/LeetCode/RotateArray.swift) | Easy |
| 190 | [Reverse Bits](https://leetcode.com/problems/reverse-bits/description/) | [?](Golang/ReverseBits/ReverseBits.go)| [✓](Java/src/ReverseBits.java)| [✓](JavaScript/src/ReverseBits.js)| [?](Kotlin/src/ReverseBits.kt) | [✓](Python/ReverseBits.py) | []() | [?](Swift/LeetCode/LeetCode/ReverseBits.swift) | Easy |
| 204 | [Count Primes](https://leetcode.com/problems/count-primes/) | []() | []() | []() | []() | []() | [✓](Rust/src/0204_count_primes.rs) | []() | Easy
| 206 | [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) | []() | []() | []() | []() | []() | [✓](Rust/src/0206_reverse_linked_list.rs) | []() | Easy
| 215 | [Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array/) | []() | []() | []() | []() | []() | [✓](Rust/src/0215_kth_argest_element_in_an_array.rs) | []() | Medium
| 217 | [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) | []() | []() | []() | []() | []() | [✓](Rust/src/0217_contains_duplicate.rs) | []() | Easy
| 231 | [Power of Two](https://leetcode.com/problems/power-of-two/) | []() | []() | []() | []() | []() | [✓](Rust/src/0231_power_of_two.rs) | []() | Easy
| 242 | [Valid Anagram](https://leetcode.com/problems/valid-anagram/)| []() | []() | []() | []() | []() | [✓](Rust/src/0242_valid_anagram.rs) | []() | Easy
| 268 | [Missing Number](https://leetcode.com/problems/missing-number/) | []() | []() | []() | []() | []() | [✓](Rust/src/0268_missing_number.rs) | []() | Easy
| 283 | [Move Zeroes](https://leetcode.com/problems/move-zeroes/) | []() | []() | []() | []() | []() | [✓](Rust/src/0283_move_zeroes.rs) | []() | Easy
| 326 | [Power of Three](https://leetcode.com/problems/power-of-three/) | []() | []() | []() | []() | []() | [✓](Rust/src/0326_power_of_three.rs) | []() | Easy
| 344 | [Reverse String](https://leetcode.com/problems/reverse-string/) | []() | []() | []() | []() | []() | [✓](Rust/src/0344_reverse_string.rs) | []() | Easy
| 347 | [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) | []() | []() | []() | []() | []() | [✓](Rust/src/0347_top_k_frequent_elements.rs) | []() | Medium
| 350 | [Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii/) | []() | []() | []() | []() | []() | [✓](Rust/src/0350_intersection_of_two_arrays_ii.rs) | []() | Easy
| 371 | [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/) | []() | []() | []() | []() | []() | [✓](Rust/src/0371_sum_of_two_integers.rs) | []() | Easy
| 378 | [Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/) | []() | []() | []() | []() | []() | [✓](Rust/src/0378_kth_smallest_element_in_a_sorted_matrix.rs) | []() | Easy
| 387 | [First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string/) | []() | []() | []() | []() | []() | [✓](Rust/src/0387_first_unique_character_in_a_string.rs) | []() | Easy
| 412 | [Fizz Buzz](https://leetcode.com/problems/fizz-buzz/) | []() | []() | []() | []() | []() | [✓](Rust/src/0412_fizz_buzz.rs) | []() | Easy
| 709 | [To Lower Case](https://leetcode.com/problems/to-lower-case/) | [✓](Golang/ToLowerCase/ToLowerCase.go) | [✓](Java/src/ToLowerCase.java) | [✓](JavaScript/src/ToLowerCase.js) | [✓](Kotlin/src/ToLowerCase.kt) | [✓](Python/ToLowerCase.py) | []() | [✓](Swift/LeetCode/LeetCode/ToLowerCase.swift) | Easy |
| 867 | [Transpose Matrix](https://leetcode.com/problems/transpose-matrix/) | [✓](Golang/TransposeMatrix/TransposeMatrix.go) | [✓](Java/src/TransposeMatrix.java) | [✓](JavaScript/src/TransposeMatrix.js) | [✓](Kotlin/src/TransposeMatrix.kt) | [✓](Python/TransposeMatrix.py) | []() | [✓](Swift/LeetCode/LeetCode/TransposeMatrix.swift) | Easy |## Contributions
⚠️ Notice: We do **NOT** accept pull requests currently.## License
Windary is under an MIT license. See the [LICENSE](LICENSE) for more information.