Informatyka

Matura IT Kurs | Algorytmy #13


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łowo jest palindromem. 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.


slowo1 = "abcdefg"
slowo2 = "abcdefghijk"
def ktoreWieksze(slowo1, slowo2):
  for i in range(min(len(slowo1), len(slowo2))):
    if slowo1[i].lower() < slowo2[i].lower():
      return slowo2
    elif slowo1[i].lower() > slowo2[i].lower():
      return slowo1
  if len(slowo1) < len(slowo2):
    return slowo2
  else:
    return slowo1
print(ktoreWieksze(slowo1, slowo2))
                  


Kod:

def palindrom(slowo):
  polowa = len(slowo) // 2
  czy = True
  for i in range(polowa):
    if slowo[i] != slowo[len(slowo) - 1 - i]:
      czy = False
  return czy
print(palindrom("slowo"))
                  


Video:


Dziękuję za przeczytanie!


Czytaj dalej
Administrator

Ten post został napisany przez administratora

Ostatnie Posty

Zadania Dowodowe Matematyka Początek Całki, Kurs Matura IT Kurs | Algorytmy Matura IT Kurs | Bazy Danych Matura IT Kurs | Teoria Matura IT Kurs | Arkusz Kalkulacyjny

Archiwum

Rok 2022

Komentarze