Python :: Aufgabe #316 :: Lösung #1

6 Lösungen Lösungen öffentlich
#316

Summe einzeln vorkommender Zahlen

Anfänger - Python von JKooP - 09.02.2021 um 20:00 Uhr
Gegeben ist ein Array, welches beliebig viele Integer- Zahlen beinhaltet.
Erstelle eine Methode/Funktion, mit der man die Summe aller einzeln im Array vorkommenden Zahlen berechnen kann.

arr1 = { 1, 2, 3, 1, 2 } => Summe = 3

arr2 = { 1, 2, 3, 4, 5 } => Summe = 15

arr3 = { 1, 2, 3, 3, 2, 1 } => Summe = 0

Viel Spaß
#1
vote_ok
von satn1241 (3090 Punkte) - 13.02.2021 um 21:50 Uhr
Quellcode ausblenden Python-Code
liste = [1, 2, 3, 1, 2]
liste_ohne_duplikate = []
liste_duplikte = []
liste_einzelne = []

# Auteilung in eine Liste aller Zahlen ohne Duplikate und einer Liste aller Zahlen, die als Duplkate vorkommen
for e in liste:
    if e not in liste_ohne_duplikate:
        liste_ohne_duplikate.append(e)
    else:
        liste_duplikte.append(e)

# Der Schnitt beider Mengen ergibt die Zahlen ohne Duplkate
for e in liste_ohne_duplikate:
    if e not in liste_duplikte:
        liste_einzelne.append(e)

print("Die Summe ist", sum(liste_einzelne))

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2004199

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.