История изменений
Исправление
WitcherGeralt,
(текущая версия)
:
Ты чего придуриваешься? Есть у тебя решение.
Держи с плюсом:
import difflib, sys
s = difflib.SequenceMatcher(None, *sys.argv[-1].replace(' ', '').lower().split('+', 2))
m = s.find_longest_match()
print(s.a[:m.a]+s.b if m.a > m.b or m.a == m.b and len(s.a) < len(s.b) else s.b[:m.b]+s.a)
Пример использования: $ python s.py "рельса + форель"
Исправление
WitcherGeralt,
:
Ты чего придуриваешься? Есть у тебя решение.
Держи с плюсом:
import difflib, sys
s = difflib.SequenceMatcher(None, *sys.argv[-1].replace(' ', '').lower().split('+', 2))
m = s.find_longest_match()
print(s.a[:m.a]+s.b if m.a > m.b or m.a == m.b and len(s.a) < len(s.b) else s.b[:m.b]+s.a)
Пример:
$ python s.py "рельса + форель"
Исходная версия
WitcherGeralt,
:
Ты чего придуриваешься? Есть у тебя решение.
Держи с плюсом:
import difflib, sys
s = difflib.SequenceMatcher(None, *sys.argv[-1].replace(' ', '').lower().split('+', 2))
m = s.find_longest_match()
print(s.a[:m.a]+s.b if m.a > m.b or m.a == m.b and len(s.a) < len(s.b) else s.b[:m.b]+s.a)
Пример:
$ python s.py "рельса + форель"