diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2022-09-29 09:56:15 +0200 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2022-09-29 10:01:27 +0200 |
commit | 42d05c8a3f59f99daccaf65a117d183828446d71 (patch) | |
tree | aff35e0dc058164cb29810a2fc44366ef8d9d758 /mendeleev.py | |
parent | dbf2f4d6d117d8ef951224f07ccf62bb89d6ec6b (diff) | |
download | mendeleev-42d05c8a3f59f99daccaf65a117d183828446d71.tar.gz |
Test the longest tail
Diffstat (limited to 'mendeleev.py')
-rw-r--r-- | mendeleev.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/mendeleev.py b/mendeleev.py index a9615aa..21bc600 100644 --- a/mendeleev.py +++ b/mendeleev.py @@ -76,23 +76,17 @@ def advance(els, tail): def explode(word): result = [([], word.lower().encode())] - while True: + while result[0][1]: new = [] - tail = None for res in result: if res[1]: adv = advance(*res) new.extend(adv) - if not tail: - tail = adv[0][1] else: new.append(res) result = new - if not tail: - break - return [els for els, _ in result] |