Sobes.tech
Junior — Senior
89

Определение возможности преобразования строки за одно редактирование

Компании, где спрашивали:

ЯндексЯндекс
Условие задачи

Требуется реализовать функцию (без объявления класса и импортов), принимающую две строки и возвращающую логическое значение, указывающее, можно ли получить одну строку из другой, используя ровно одно из следующих действий:

  • замена одного символа;
  • вставка или удаление одного символа.

Примеры входных данных и ожидаемых результатов:

first = "a", second = "b"   -> true
first = "ab", second = "b" -> true
first = "ab", second = "cb" -> true
first = "ab", second = "ba" -> false
public boolean editing(String s1, String s2) {
}