Difficulty: Easy
Given a string s and an integer k, reverse the first k characters for every 2k characters counting from the start of the string.
- If there are fewer than
kcharacters left, reverse all of them. - If there are less than
2kbut greater than or equal tokcharacters, then reverse the firstkcharacters and leave the other as original.
Input:
s = "abcdefg", k = 2
Output:
"bacdfeg"
Input:
s = "abcd", k = 2
Output:
"bacd"
$1 \leq s.\text{length} \leq 10^4$ -
$s$ consists of only lowercase English letters. $1 \leq k \leq 10^4$