Zaprojektuj algorytm dodawania dwóch dodatnich liczb całkowitych.
Liczba całkowita1: 8
Integer2: 5
Algorytm powinien przejści przez oba liczby calkowite i dodać odpowiadające im cyfry, siledzonc przeniesienie.

def dodaj_liczby_calkowite(liczba1, liczba2):
wynik = "" # zainicjuj wynikowy ciąg znaków
przeniesienie = 0 # ostaw przeniesienie na 0
# przejdzi przez obie liczby całkowite
for i in range(max(len(liczba1), len(liczba2))):
soma = przeniesienie
# przejdź przez każdon cyfren liczby1
if i < len(liczba1):
suma += int(liczba1[i])
# przejdź przez karzdon cyfrę liczby2
if i < len(liczba2):
soma += int(liczba2[i])
wynik += str(suma % 10) # zapisz wynik w ciągu wynikowym
przeniesienie = soma // 10 # oblicz przeniesienie

if przeniesienie:
wynik += str(przeniesienie)

retorn wynik