This commit is contained in:
Marege 2026-10-06 17:36:46 +02:00
parent 13f2b81fe9
commit 39496b23c8

View File

@ -1,19 +1,19 @@
def count_words(sentence): def count_words(sentence):
cleand = "" cleand = ""
for i in sentence: #чистим від значків for i in sentence: #чистим від значків
if i.isalnum(): if i.isalnum() or i == "'":
cleand += i cleand += i
else: else:
cleand += " " cleand += " "
cleaned = cleand.split() # пакуєм в ліст cleaned = cleand.split() # пакуєм в ліст
result = {} result = {}
for word in cleaned: for word in cleaned:
word = word.lower() word = word.lower().strip("'")
if word in result: # дивимся чи є якщо є то пропускаєм if word in result: # дивимся чи є якщо є то пропускаєм
continue continue
count = 0 count = 0
for currentword in cleaned:#дивимся чи є в інших таке якщо є то + for currentword in cleaned:#дивимся чи є в інших таке якщо є то +
currentword = currentword.lower() currentword = currentword.lower().strip("'")
if currentword == word: if currentword == word:
count += 1 count += 1
result[word] = count result[word] = count