Informatyka

Matura IT Kurs | Algorytmy #26


kategorie: informatyka

Witam Państwa,
W części poniżej znajdziecie Państwo filmik ze szczegółowym wytłumaczeniem dotyczącym algorytmu na szyfr przestawieniowy. 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:


def podstawienie(tekst):
    zaszyfrowane = []

    for i in range(1, len(tekst), 2):
        zaszyfrowane.append(tekst[i])
        zaszyfrowane.append(tekst[i - 1])

    if len(tekst) % 2 == 1:
        zaszyfrowane.append(tekst[-1])

    return zaszyfrowane

tekst = "abcdefg"
print("niezaszyfrowane: " + tekst)
zaszyfrowane = ""

for i in podstawienie(tekst):
    zaszyfrowane += i

print("zaszyfrowane: " + zaszyfrowane)
                  

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