mirror of
https://github.com/KevinMidboe/knowit_julekalender-2017.git
synced 2025-10-29 01:30:19 +00:00
Removed unused function and return the wanted format for our tests.
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
# @Author: KevinMidboe
|
# @Author: KevinMidboe
|
||||||
# @Date: 2017-12-04 16:40:56
|
# @Date: 2017-12-04 16:40:56
|
||||||
# @Last Modified by: KevinMidboe
|
# @Last Modified by: KevinMidboe
|
||||||
# @Last Modified time: 2017-12-05 00:27:57
|
# @Last Modified time: 2017-12-16 14:33:56
|
||||||
|
|
||||||
import re, os
|
import re, os
|
||||||
from itertools import permutations
|
from itertools import permutations
|
||||||
@@ -32,9 +32,6 @@ def bigram(word, n=2):
|
|||||||
gram = gram[:-len(word[i:i+n])]
|
gram = gram[:-len(word[i:i+n])]
|
||||||
return ''.join(gram)
|
return ''.join(gram)
|
||||||
|
|
||||||
def anagrams(word):
|
|
||||||
return [''.join(perm) for perm in permutations(word)]
|
|
||||||
|
|
||||||
def has_number(string):
|
def has_number(string):
|
||||||
return bool(re.search(r'\d', string))
|
return bool(re.search(r'\d', string))
|
||||||
|
|
||||||
@@ -44,6 +41,7 @@ def main():
|
|||||||
keys = set(inst.keys())
|
keys = set(inst.keys())
|
||||||
values = set(inst.values())
|
values = set(inst.values())
|
||||||
wordlist = get_wordlist()
|
wordlist = get_wordlist()
|
||||||
|
answer = []
|
||||||
|
|
||||||
for word in wordlist:
|
for word in wordlist:
|
||||||
if (has_number(word)): continue
|
if (has_number(word)): continue
|
||||||
@@ -56,20 +54,16 @@ def main():
|
|||||||
# print(b)
|
# print(b)
|
||||||
|
|
||||||
if set(get_letter_instances(b).values()) == values:
|
if set(get_letter_instances(b).values()) == values:
|
||||||
print('match', word, n)
|
answer.append(str(n) + '-' + word)
|
||||||
# exit(0)
|
# exit(0)
|
||||||
break
|
break
|
||||||
|
|
||||||
if (n > len(anagramed_gram) or len(b) > len(anagramed_gram)):
|
if (n > len(anagramed_gram) or len(b) > len(anagramed_gram)):
|
||||||
break
|
break
|
||||||
n+=1
|
n+=1
|
||||||
exit(0)
|
|
||||||
|
print(answer)
|
||||||
snowflake = bigram('snowflake', 2)
|
return answer
|
||||||
mistletoe = bigram('mistletoe', 3)
|
|
||||||
|
|
||||||
print([snowflake, mistletoe])
|
|
||||||
# print(anagrams('snowflake'))
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user