Programming challenges written in the Rust programming language
Visit https://github.com/jusexton/all-challenges if you're interested in seeing programming challenges completed in other languages.
- Sum of Pairs
- Are They Same
- Josephus Survivor
- Perimeter of Squares in Rectangles
- Diamond
- Fibonacci Product
- Valid Parentheses
- Alphanumeric
- Lazy Repeater
- Beeramid
- Postfix Expression
- Add Without Operator
- Frequency Sort
- Dead Fish Parse
- Pascal Case
- New Cashier Does Not Know Space or Shift
- Multiplication Table
- Nearest Prime
- NATO
- EsoLang: MiniBitMove
- Ease the Stock Market
- Binaries
- Max Stock Profit
- Buying a Car
- Spinning Words
- Camel Case
- Count Characters
- Position Average
- Parse Bank Account Number
- Sum Digits Raised to Consecutive Powers
- Recursion 101
- Build Square
- Sort Numbers
- Automorphic
- Coin Combinations
- Nth Power
- Valid Spacing
- Doubleton
- Duplicate Words
- GPS
- All Inclusive
- Cats and Shelves
- People on the Bus
- The Feast of Many Beasts
- First Non-Consecutive
- Repeating String
- Remove Whitespace
- Multiplication Table
- Alternating Case
- Summation
- Counting Sheep
- Fibonacci Number
- Valid Perfect Square
- Third Maximum Number
- Hamming Distance
- Build an Array with Stack Operations
- Second Largest Digit in a String
- Robot Returns to Origin
- Count the Number of Consistent Strings
- Two Sum
- Merge Two Sorted Lists
- Best Time to Buy and Sell Stock
- Plus One
- Climbing Stairs
- Largest Odd Number in String
- Number of Different Integers in a String
- Largest Substring Between Two Equal Characters
- Determine if String Halves are Alike
- Unique Number of Occurrences
- Minimum Common Value
- Sort Integers by the Number of 1 Bits
- Make the String Great
- Excel Sheet Column Number
- Intersection of Two Arrays II
- X of a kind in a deck of cards
- Remove Deuplicates From Sorted Array
- Sort the People
- Maximum Repeating Substring
- Sort Array by Increasing Frequency
- Maximum Odd Binary Number
- Maximum Count of Positive Integer and Negative Integer
- Alternating Digit Sum
- Separate the Digits in an Array
- Shift 2D Grid
- Subtract The Product and Sum of Digits of an Integer
- Number of Senior Citizens
- Kth Distinct String in an Array
- Kth Largest Element in a Stream
- Length of Last Word
- Isomorphic Strings
- Minimum Bit Flips to Convert Number
- Replace All Digits With Characters
- Sorting the Sentence
- Positions of Large Groups
- Backspace String Compare
- Uncommon Words from Two Sentences
- Rank Transform of an Array
- Minimum String Length After Removing Substrings
- Delete Characters to Make Fancy String
- Find Common Characters
- Prime Number of Set Bits in Binary Representation
- Make a Square With Same Color
- Find the Integer Added to Array I
- Find the Distance Value Between Two Arrays
- Find the Difference
- Minimum Operations to Make the Array Increasing
- Single Number
- Invert Binary Tree
- Check if n and its Double Exists
- Check if a Word Occurs as a Prefix of any Word in a Sentence
- Design Parking System
- Find Maximum Number of String Pairs
- Take Gifts from the Richest Pile
- Final Array State After K Multiplications
- Final Value of Variable After Performing Operations
- Substrings of Size Three With Distinct Characters
- Remove Element
- Majority Element
- Find the Index of the First Occurrence in a String
- Is Subsequence
- Final Prices with a Special Discount in a Shop
- Valid Palindrome
- Roman to Integer
- Binary Search
- Search Insert Position
- Find Smallest Letter Greater than Target
- Count Negative Numbers in a Sorted Matrix
- Guess Number Higher or Lower
- Ransom Note
- Word Pattern
- Valid Anagram
- Happy Number
- Valid Parentheses
- Contains Duplicate II
- Summary Ranges
- Reverse Vowels of a String
- Minimum Recolors to Get K Consecutive Black Blocks
- Minimum Number of Operations to Make Elements in Array Distinct
- Row with Maximum Ones
- Count Largest Group
- Find Numbers With Even Number of Digits
- Shortest Word Distance
- Meeting Rooms
- Maximum Ascending SubArray Sum
- Determine Color of a Chessboard Square
- Build Array from Permutation
- Number of Equivalent Domino Pairs
- Valid Word Abbreviation
- Merge Sorted Array
- Excel Sheet Column Title
- Valid Word Square
- Check if Numbers are Ascending in a Sentence
- Smallest Index With Equal Value
- Reverse Prefix of Word
- Check if the Number is Fascinating
- The Two Sneaky Numbers of Digitville
- Type of Triangle
- Find Resultant Array After Removing Anagrams
- Score of a String
- Find the Maximum Achievable Number
- Divisible and Non-divisible Sums Difference
- Number of Bit Changes to Make Two Integers Equal
- Calculate Money in LeetCode Bank
- Make Array Elements Equal to Zero
- Largest Number
- Design Authentication Manager
- Best Time to Buy and Sell Stock II
- Longest Substring Without Repeating Characters
- Kth Largest Element in an Array
- Rearrange Array Elements by Sign
- Find all Lonely Numbers in an Array
- Design Bitset
- Minimum Rounds to Complete All Tasks
- Minimum Number of Steps to Make Two Strings Anagram
- Find Players with Zero or One Losses
- Insert Delete Get Random O(1)
- Remove All Occurrences of a Substring
- Divide Array Into Arrays With Max Difference
- Minimum Remove to Make Valid Parentheses
- Sum Root to Leaf Numbers
- Repeated DNA Sequence
- Rotate Array
- Sort Colors
- Rotate Digits
- Sort the Jumbled Numbers
- Custom Sort String
- Product of Array Except Self
- Minimum Number of Operations to Make Array Empty
- Next Greater Numerically Balanced Number
- Valid Parenthesis String
- XOR Queries of a Sub Array
- Minimum Time Difference
- Maximum Product After K Increments
- Design a Stack with Increment Operation
- Boats to Save People
- Minimum Number of Swaps to Balance String
- Gas Station
- Separate Black and White Balls
- Maximum Sum of an Hourglass
- String Compression III
- Find If Array Can Be Sorted
- Maximum XOR for Each Query
- Minimum Array End
- Partition Labels
- Shortest Sub Array With Or At Least K II
- Range Sum Query Mutable
- Prime Subtraction Operation
- Find Duplicate File in System
- Most Beautiful Item for Each Query
- Count the Number of Fair Pairs
- Sum of Square Numbers
- Minimized Maximum of Products Distributed to Any Store
- Remove K Digits
- Range Frequency Queries
- Find the Power of K Size Sub-Arrays I
- K Diff Pairs in an Array
- Maximum Sum of Distinct SubArray with Length K
- Check if Bitwise or has Trailing Zeros
- Cinema Seat Allocation
- Take K of Each Characters From Left and Right
- Count Unguarded Cells in the Grid
- Rotate the Box
- Find Champion II
- Single Number II
- Construct the Longest New String
- Adding Spaces to a String
- Make String a Subsequence Using Cyclic Increments
- Move Pieces to Obtain String
- Maximum Number of Integer to Choose from Range I
- Minimum Limit of Balls in a Bag
- Two Best Non-Overlapping Events
- Find Score of an Array After Marking All Elements
- Merge Intervals
- Construct String With Repeat Limit
- Minimize Maximum Pair Sum in Array
- Jump Game
- ZigZag Conversion
- Two Sum II
- Container With Most Water
- Max Chunks to Make Sorted
- Valid Sudoku
- Merge Nodes In Between Zeros
- Minimum Size SubArray
- Rotate Image
- Set Matrix Zeroes
- Group Anagrams
- Min Stack
- Evaluate Reverse Polish Notation
- Game of Life
- Longest Nice Sub-Array
- Add Two Numbers
- Shortest Word Distnace II
- Length of the Longest Alphabetical Continuous Substring
- Minimum Domino Rotations for Equal Row
- Check if a String is a Valid Sequence from Root to Leaves Path in a Binary Tree
- Successful Pairs of Spells and Potions
- Letter Combinations of Phone Number
- Gray Code
- Minimum Operations to Transform String
- Simple Bank System
- Number of Laser Beams in a Bank
- Binary Search Tree Iterator
- Ones and Zeroes