Each round shows only the question description while the pattern stays hidden. Your goal is to identify the right DSA pattern by reading the wording, constraints, and clue signals.
0/0 correct
0/0 correct
0/0 correct
Difficulty affects both distractor quality and hint subtlety.
Write a function that takes a string as input and returns the reversed string. The function should be able to handle strings of any length and should not use any built-in reverse functions. The input string will only contain characters and the function should return the reversed string. The function should be case sensitive and should preserve the case of the original string.
4 clue words prepared
Hidden until you reveal this hint
Hidden until you reveal this hint
Decoding the wording makes it easier to identify the underlying structure of the pattern.
Close distractors help clear confusion, especially in cases like Sliding Window vs Prefix Sum vs Two Pointers.
After reveal, the explanation reinforces your reasoning instead of only giving the answer.
Select one pattern option based on the prompt.
Reveal hints one by one instead of spoiling the answer early.
Submit your guess and inspect the explanation.
Move to the next round without leaving the page.