通过重复替换第二位,使二进制字符串相等
在这个问题中,我们需要将 bin1 字符串转换为 bin2 字符串,方法是将 bin1 字符串的第二个字符替换为第一个和第二个字符中的最小值或最大值,并删除第一个字符。
由于我们需要删除首字符,因此需要确保两个字符串中最后一个 len2 − 1 字符相同。另外,我们需要确保通过对 bin1 字符串的起始字符执行给定的操作,可以获取第二个字符串的第一个字符。
问题陈述 - 我们分别给出了 len1 和 len2 长度的 bin1 和 bin2 二进制字符串。我们需要检查是否可以通过以下操作将 bin1 字符串转换为 bin2 字符串。
使用 bin1 字符串的第一个和第二个字符中的最小值或最大值更新 bin1 字符串的第二个字符。
去掉bin1字符串的第一个字符,每次操作字符串大小都会减少1。
示例
输入
bin1 = "0101011"; bin2 = "011"; 登录后复制