Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Reversing a String
00:00
5 left

Reversing a String

EasyPython

Problem

Can you write a function that reverses a string in your preferred programming language?

Implement reverse_string(s), which accepts a string and returns the characters in reverse order. Preserve spaces, punctuation, capitalization, and repeated characters. The input string is immutable, so use a mutable character sequence or another suitable technique.

Input and Output

  • Input: a string s.
  • Output: a new string containing the characters of s in reverse order.

The function must also handle empty strings and one-character strings.

Constraints

  • 0 <= len(s) <= 1000
  • s may contain letters, digits, spaces, punctuation, and Unicode characters
  • Return a string and do not modify the caller's original string

Function Signature

def reverse_string(s):
Interviewer

Your question is Reversing a String. Start with the requirements in the Question tab.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.
CodePython 3
You need to log in / sign up to run or submit.Ln 2
Run your code to see test output here.