Sizga ikkita kichik ingliz harflaridan tuzilgan s va t satrlari, hamda butun son maxCost berilgan.
Siz s ni t ga aylantirmoqchisiz. i-chi belgini o'zgartirish xarajati |s[i] - t[i]| ga teng (belgilarning ASCII kodlari farqi).
Ko'pi bilan maxCost sarflagan holda s dan t ga o'zgartirish mumkin bo'lgan uzluksiz qism-satrning maksimal uzunligini toping.
func solve(s string, t string, maxCost int) int {
// ...
}
Input: s = "abcd", t = "bcdf", maxCost = 3
Output: 3
Tushuntirish: "abc" -> "bcd" uchun xarajat: |a-b| + |b-c| + |c-d| = 1+1+1 = 3. Maksimal uzunlik 3.
Input: s = "abcd", t = "cdef", maxCost = 3
Output: 1
Input: s = "abcd", t = "acde", maxCost = 0
Output: 1