kategorie: informatyka
Witam Państwa,
W części poniżej znajdziecie Państwo filmik ze szczegółowym wytłumaczeniem dotyczącym algorytmu na określenie czy dane słowa są anagramami. Jego działania, złożoności czasowej, jak i użyteczności. Poniżej znajdą także Państwo gotowy kod do skopiowania w razie potrzeby.
Kod:
slowo1 = "abcdefg"
slowo2 = "gfedcba"
def anagram(slowo):
slownik = {}
for znak in slowo:
slownik[znak] = 0
for i in slowo:
slownik[i] += 1
return slownik
if anagram(slowo1) == anagram(slowo2):
print("Slowa sa angramami", end=None)
Video:
Dziękuję za przeczytanie!
Czytaj dalej