TypeScript & Kotlin Challenges
Solve HackerRank-style algorithm problems. Run your code in the browser and verify with automated tests.
- Easy1 pts
Solve Me First
Problem Solving (Basic)
Success rate: 97.59%Solve Challenge - Easy10 pts
Simple Array Sum
Problem Solving (Basic)
Success rate: 94.83%Solve Challenge - Easy10 pts
Compare the Triplets
Problem Solving (Basic)
Success rate: 96.10%Solve Challenge - Easy10 pts
A Very Big Sum
Problem Solving (Basic)
Success rate: 98.86%Solve Challenge - Easy10 pts
Diagonal Difference
Problem Solving (Basic)
Success rate: 96.21%Solve Challenge - Easy10 pts
Plus Minus
Problem Solving (Basic)
Success rate: 98.46%Solve Challenge - Easy10 pts
Staircase
Problem Solving (Basic)
Success rate: 98.42%Solve Challenge - Easy10 pts
Mini-Max Sum
Problem Solving (Basic)
Success rate: 94.71%Solve Challenge - Easy10 pts
Birthday Cake Candles
Problem Solving (Basic)
Success rate: 97.31%Solve Challenge - Easy15 pts
Time Conversion
Problem Solving (Basic)
Success rate: 92.75%Solve Challenge - Easy10 pts
Grading Students
Problem Solving (Basic)
Success rate: 96.51%Solve Challenge - Easy10 pts
Apple and Orange
Problem Solving (Basic)
Success rate: 96.45%Solve Challenge - Easy10 pts
Number Line Jumps
Problem Solving (Basic)
Success rate: 89.97%Solve Challenge - Easy10 pts
Between Two Sets
Problem Solving (Basic)
Success rate: 91.34%Solve Challenge - Easy10 pts
Breaking the Records
Problem Solving (Basic)
Success rate: 98.59%Solve Challenge - Easy10 pts
Subarray Division
Problem Solving (Basic)
Success rate: 94.46%Solve Challenge - Easy10 pts
Divisible Sum Pairs
Problem Solving (Basic)
Success rate: 97.80%Solve Challenge - Easy10 pts
Migratory Birds
Problem Solving (Basic)
Success rate: 92.50%Solve Challenge - Easy15 pts
Day of the Programmer
Problem Solving (Basic)
Success rate: 91.10%Solve Challenge - Easy10 pts
Bill Division
Problem Solving (Basic)
Success rate: 98.08%Solve Challenge - Easy10 pts
Sales by Match
Problem Solving (Basic)
Success rate: 92.87%Solve Challenge - Easy10 pts
Drawing Book
Problem Solving (Basic)
Success rate: 90.28%Solve Challenge - Easy15 pts
Counting Valleys
Problem Solving (Basic)
Success rate: 95.24%Solve Challenge - Easy15 pts
Electronics Shop
Problem Solving (Basic)
Success rate: 93.47%Solve Challenge - Easy15 pts
Cats and a Mouse
Problem Solving (Basic)
Success rate: 97.98%Solve Challenge - Medium20 pts
Forming a Magic Square
Problem Solving (Basic)
Success rate: 79.99%Solve Challenge - Easy20 pts
Picking Numbers
Problem Solving (Basic)
Success rate: 90.69%Solve Challenge - Medium20 pts
Climbing the Leaderboard
Problem Solving (Basic)
Success rate: 64.12%Solve Challenge - Easy15 pts
The Hurdle Race
Problem Solving (Basic)
Success rate: 98.89%Solve Challenge - Easy20 pts
Designer PDF Viewer
Problem Solving (Basic)
Success rate: 98.83%Solve Challenge - Easy20 pts
Utopian Tree
Problem Solving (Basic)
Success rate: 97.96%Solve Challenge - Easy20 pts
Angry Professor
Problem Solving (Basic)
Success rate: 96.51%Solve Challenge - Easy15 pts
Beautiful Days at the Movies
Problem Solving (Basic)
Success rate: 96.53%Solve Challenge - Easy15 pts
Viral Advertising
Problem Solving (Basic)
Success rate: 98.69%Solve Challenge - Easy15 pts
Save the Prisoner!
Problem Solving (Basic)
Success rate: 83.45%Solve Challenge - Easy20 pts
Circular Array Rotation
Problem Solving (Basic)
Success rate: 82.39%Solve Challenge - Easy20 pts
Sequence Equation
Problem Solving (Basic)
Success rate: 97.75%Solve Challenge - Easy15 pts
Jumping on the Clouds: Revisited
Problem Solving (Basic)
Success rate: 95.21%Solve Challenge - Easy25 pts
Find Digits
Problem Solving (Basic)
Success rate: 97.04%Solve Challenge - Medium20 pts
Extra Long Factorials
Problem Solving (Intermediate)
Success rate: 95.73%Solve Challenge - Easy20 pts
Append and Delete
Problem Solving (Basic)
Success rate: 71.79%Solve Challenge - Easy20 pts
Sherlock and Squares
Problem Solving (Basic)
Success rate: 87.73%Solve Challenge - Easy15 pts
Library Fine
Problem Solving (Basic)
Success rate: 90.34%Solve Challenge - Easy25 pts
Cut the sticks
Problem Solving (Basic)
Success rate: 95.21%Solve Challenge - Medium20 pts
Non-Divisible Subset
Problem Solving (Intermediate)
Success rate: 70.70%Solve Challenge - Easy20 pts
Repeated String
Problem Solving (Basic)
Success rate: 90.65%Solve Challenge - Easy20 pts
Jumping on the Clouds
Problem Solving (Basic)
Success rate: 94.23%Solve Challenge - Easy20 pts
Equalize the Array
Problem Solving (Basic)
Success rate: 95.07%Solve Challenge - Medium30 pts
Queen's Attack II
Problem Solving (Intermediate)
Success rate: 71.10%Solve Challenge - Easy25 pts
ACM ICPC Team
Problem Solving (Basic)
Success rate: 90.20%Solve Challenge - Easy25 pts
Taum and B'day
Problem Solving (Basic)
Success rate: 90.14%Solve Challenge - Medium30 pts
Organizing Containers of Balls
Problem Solving (Basic)
Success rate: 87.38%Solve Challenge - Medium30 pts
Encryption
Problem Solving (Basic)
Success rate: 92.34%Solve Challenge - Medium35 pts
Bigger is Greater
Problem Solving (Intermediate)
Success rate: 82.68%Solve Challenge - Easy30 pts
Modified Kaprekar Numbers
Problem Solving (Basic)
Success rate: 89.67%Solve Challenge - Easy20 pts
Beautiful Triplets
Problem Solving (Basic)
Success rate: 90.98%Solve Challenge - Easy20 pts
Minimum Distances
Problem Solving (Basic)
Success rate: 93.76%Solve Challenge - Easy20 pts
Halloween Sale
Problem Solving (Basic)
Success rate: 91.22%Solve Challenge - Medium25 pts
The Time in Words
Problem Solving (Basic)
Success rate: 92.99%Solve Challenge - Easy25 pts
Chocolate Feast
Problem Solving (Basic)
Success rate: 92.61%Solve Challenge - Easy20 pts
Service Lane
Problem Solving (Basic)
Success rate: 97.25%Solve Challenge - Easy25 pts
Lisa's Workbook
Problem Solving (Basic)
Success rate: 92.65%Solve Challenge - Easy25 pts
Flatland Space Stations
Problem Solving (Intermediate)
Success rate: 81.61%Solve Challenge - Easy25 pts
Fair Rations
Problem Solving (Basic)
Success rate: 91.36%Solve Challenge - Easy30 pts
Cavity Map
Problem Solving (Basic)
Success rate: 90.53%Solve Challenge - Easy30 pts
Manasa and Stones
Problem Solving (Basic)
Success rate: 91.65%Solve Challenge - Medium30 pts
The Grid Search
Problem Solving (Basic)
Success rate: 77.73%Solve Challenge - Easy30 pts
Happy Ladybugs
Problem Solving (Basic)
Success rate: 86.49%Solve Challenge - Easy30 pts
Strange Counter
Problem Solving (Basic)
Success rate: 83.52%Solve Challenge - Medium30 pts
3D Surface Area
Problem Solving (Intermediate)
Success rate: 93.27%Solve Challenge - Medium30 pts
Absolute Permutation
Problem Solving (Intermediate)
Success rate: 85.00%Solve Challenge - Easy20 pts
Valid Parentheses
Problem Solving (Basic)
Success rate: 85.50%Solve Challenge - Easy15 pts
Two Sum
Problem Solving (Basic)
Success rate: 88.20%Solve Challenge - Easy10 pts
Palindrome Number
Problem Solving (Basic)
Success rate: 92.30%Solve Challenge - Medium30 pts
Maximum Subarray (Kadane's Algorithm)
Problem Solving (Intermediate)
Success rate: 78.50%Solve Challenge - Medium35 pts
Merge Intervals
Problem Solving (Intermediate)
Success rate: 72.40%Solve Challenge - Medium30 pts
Group Anagrams
Problem Solving (Intermediate)
Success rate: 75.80%Solve Challenge - Easy15 pts
Rotate Array
Problem Solving (Basic)
Success rate: 82.60%Solve Challenge - Easy15 pts
Longest Common Prefix
Problem Solving (Basic)
Success rate: 86.40%Solve Challenge - Easy20 pts
Fibonacci with Memoization
Problem Solving (Basic)
Success rate: 90.10%Solve Challenge - Easy15 pts
Binary Search
Problem Solving (Basic)
Success rate: 89.50%Solve Challenge - Medium40 pts
Count Islands
Problem Solving (Intermediate)
Success rate: 68.90%Solve Challenge - Easy20 pts
Climbing Stairs
Problem Solving (Basic)
Success rate: 87.30%Solve Challenge - Medium35 pts
Product of Array Except Self
Problem Solving (Intermediate)
Success rate: 70.20%Solve Challenge - Easy15 pts
Reverse a Sequence
Problem Solving (Basic)
Success rate: 91.40%Solve Challenge - Medium35 pts
Container With Most Water
Problem Solving (Intermediate)
Success rate: 65.80%Solve Challenge - Easy15 pts
Find Missing Number
Problem Solving (Basic)
Success rate: 93.20%Solve Challenge - Easy15 pts
Single Number (XOR)
Problem Solving (Basic)
Success rate: 91.80%Solve Challenge - Easy15 pts
Move Zeroes to End
Problem Solving (Basic)
Success rate: 90.50%Solve Challenge - Easy10 pts
Reverse String In-Place
Problem Solving (Basic)
Success rate: 95.30%Solve Challenge - Easy10 pts
Power of Two
Problem Solving (Basic)
Success rate: 88.90%Solve Challenge - Easy20 pts
Remove Duplicates from Sorted Array
Problem Solving (Basic)
Success rate: 87.60%Solve Challenge - Easy20 pts
Roman to Integer
Problem Solving (Basic)
Success rate: 86.40%Solve Challenge - Easy15 pts
First Unique Character
Problem Solving (Basic)
Success rate: 89.70%Solve Challenge