• 1
    Eingabe und Ausgabe
    • Aufgaben
  • 2
    Bedingungen
    • Aufgaben
  • 3
    For-Schleife
    • Aufgaben
  • 4
    Zeichenketten
    • Aufgaben
  • 5
    While-Schleife
    • Aufgaben
  • 6
    Listen
    • Aufgaben
  • 7
    2D-Arrays
    • Aufgaben
  • 8
    Wörterbücher
    • Aufgaben
  • 9
    Mengen
    • Aufgaben
  • 10
    Funktionen und Rekursion
    • Aufgaben
  • к

Lektion 10. Functions and recursion

Schwierigkeit:

Aufgabe«Mitarbeiterleistungsanalyse-System»

💻 Python
Das Unternehmen verwendet ein System zur Bewertung von Mitarbeitern nach verschiedenen Kriterien. Für jeden Mitarbeiter sind seine Bewertungen für mehrere Parameter bekannt. Es ist notwendig, eine Generatorfunktion zu erstellen, die Mitarbeiter in absteigender Reihenfolge ihrer Durchschnittsbewertung zurückgibt, jedoch mit Speicheroptimierung – Verarbeitung der Daten eines Mitarbeiters nach dem anderen.

Eingabeformat

Die erste Zeile enthält die Zahl N. Es folgen N Zeilen, jede enthält den Namen des Mitarbeiters und dessen Bewertung durch ein Leerzeichen getrennt. Der Name besteht aus einem Wort, die Bewertung ist eine ganze Zahl von 1 bis 10.

Ausgabeformat

die Namen der Mitarbeiter in absteigender Reihenfolge der Durchschnittsnote, jeder Name in einer neuen Zeile. Bei gleichen Durchschnittsnoten erfolgt die Sortierung alphabetisch.

Beispiel

Eingabe

3
Ivan 8 9 7
Maria 9 10 8
Peter 6 7 8

Ausgabe

Maria
Ivan
Peter

Hinweis

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Entwicklerlösung

🎉 Glückwunsch! 🎉

Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.

AD

Werbung

red-snake blue-snake green-snake

Führe deinen Code aus...

KI-Assistent

Hallo! Ich bin dein Programmier-Assistent. Stelle mir beliebige Fragen zu Python — ich erkläre Funktionen, Methoden und helfe dir bei der aktuellen Aufgabe!