1540. Can Convert String in K Moves
https://leetcode.com/problems/can-convert-string-in-k-moves
Description
Given two strings s
and t
, your goal is to convert s
into t
in k
moves or less.
During the ith
(1 <= i <= k
) move you can:
Choose any index
j
(1-indexed) froms
, such that1 <= j <= s.length
andj
has not been chosen in any previous move, and shift the character at that indexi
times.Do nothing.
Shifting a character means replacing it by the next letter in the alphabet (wrapping around so that 'z'
becomes 'a'
). Shifting a character by i
means applying the shift operations i
times.
Remember that any index j
can be picked at most once.
Return true
if it's possible to convert s
into t
in no more than k
moves, otherwise return false
.
Example 1:
Example 2:
Example 3:
Constraints:
1 <= s.length, t.length <= 10^5
0 <= k <= 10^9
s
,t
contain only lowercase English letters.
ac
Last updated