Class Solution
java.lang.Object
g3601_3700.s3675_minimum_operations_to_transform_string.Solution
3675 - Minimum Operations to Transform String.
Medium
You are given a string s consisting only of lowercase English letters.
You can perform the following operation any number of times (including zero):
- Choose any character
cin the string and replace every occurrence ofcwith the next lowercase letter in the English alphabet.
Return the minimum number of operations required to transform s into a string consisting of only 'a' characters.
Note: Consider the alphabet as circular, thus 'a' comes after 'z'.
Example 1:
Input: s = “yz”
Output: 2
Explanation:
- Change
'y'to'z'to get"zz". - Change
'z'to'a'to get"aa". - Thus, the answer is 2.
Example 2:
Input: s = “a”
Output: 0
Explanation:
- The string
"a"only consists of'a'characters. Thus, the answer is 0.
Constraints:
1 <= s.length <= 5 * 105sconsists only of lowercase English letters.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Solution
public Solution()
-
-
Method Details
-
minOperations
-