Your question is Circular String Rotations. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
FreeWheel feed-processing components may receive separate requests to rotate a string left and right. Given a string and two rotation counts, return the final circularly rotated string after applying all right rotations and left rotations.
A right rotation moves the last character to the beginning. A left rotation moves the first character to the end. Apply the right rotations and left rotations in either order, since both operations combine into one net rotation.
Implement rotate_string(s, right_rotations, left_rotations):
s, and two non-negative integers representing right and left rotations.s is empty, return an empty string.def rotate_string(s, right_rotations, left_rotations):