Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Reverse String With Special Characters
00:00
5 left

Reverse String With Special Characters

MediumPython

Problem

Reverse a string without changing the position of special characters.

Treat letters and digits as reversible characters. Every other character, including spaces and punctuation, must remain at its original index.

Implement def reverse_string(s):, which accepts a string and returns the transformed string. The input contains ASCII letters, digits, and special characters.

Constraints

  • 0 <= len(s) <= 10^5
  • s contains only ASCII letters, digits, spaces, and punctuation
  • The relative positions of all non-alphanumeric characters must remain unchanged

Function Signature

def reverse_string(s):
Interviewer

Your question is Reverse String With Special Characters. 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.