Geben Sie mir die Lösung für das folgende Problem in Julia-Code: Sie erhalten zwei nicht-leere verknüpfte Listen, die zwei nicht-negative Ganzzahlen darstellen. Die Ziffern werden in umgekehrter Reihenfolge gespeichert, und jeder ihrer Knoten enthält eine einzige Ziffer. Fügen Sie die beiden Zahlen hinzu und geben Sie die Summe als verknüpfte Liste zurück. Sie können davon ausgehen, dass die beiden Zahlen keine führende Null enthalten, außer der Zahl 0 selbst. Beispiel 1: Eingabe: l1 = [2,4,3], l2 = [5,6,4] Ausgabe: [7,8] Erklärung: 342 + 465 = 807. Beispiel 2: Eingabe: l1 = [0], l2 = [0] Ausgabe: [0] Beispiel 3: Eingabe: l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9] Ausgabe: [9,9,9,9,9] Ausgabe: [9,9,0,0,0,1] Ausgabe: [0] Beispiel 3: Eingabe: l1 = [9,9,9,9,9] Die Anzahl der Knoten in jeder verknüpften Liste ist im Bereich [1, 100].
```julia-Funktion addDigitLists(l1, l2) n1 = parse(Int, join(reverse(l1)) n2 = parse(Int, join(reverse(l2))) summe = n1 + n2 return reverse(split(string(sum), "")) end ```