Tracks
/
jq
jq
/
Übungen
/
Grundschule
Grundschule

Grundschule

Einfach

Anleitung

Gegeben sind die Namen von Schülerinnen und Schülern zusammen mit ihrer jeweiligen Klassenstufe. Erstelle daraus eine Klassenliste für die Schule.

Am Ende solltest du in der Lage sein:

  • Den Namen einer Schülerin oder eines Schülers zur Klassenliste einer Klassenstufe hinzuzufügen:
    • „Add Jim to grade 2."
    • „OK."
  • Eine Liste aller Schülerinnen und Schüler einer Klassenstufe abzurufen:
    • „Which students are in grade 2?"
    • „We've only got Jim right now."
  • Eine sortierte Liste aller Schülerinnen und Schüler aller Klassenstufen abzurufen. Die Klassenstufen sollen als 1, 2, 3 usw. sortiert werden, und innerhalb einer Klassenstufe sollen die Schülerinnen und Schüler alphabetisch nach ihren Namen sortiert werden.
    • „Who is enrolled in school right now?"
    • „Let me think. We have Anna, Barb, and Charlie in grade 1, Alex, Peter, and Zoe in grade 2, and Jim in grade 5. So the answer is: Anna, Barb, Charlie, Alex, Peter, Zoe, and Jim."

Beachte, dass alle unsere Schülerinnen und Schüler nur einen Namen haben (es ist eine kleine Stadt, was erwartest du?), und dass niemand mehr als einmal zu einer Klassenstufe oder zur Klassenliste hinzugefügt werden darf. Wenn ein Test versucht, dieselbe Person mehr als einmal hinzuzufügen, sollte deine Implementierung anzeigen, dass das nicht korrekt ist.


Quelle

Eine Pairing-Session mit Phil Battos bei gSchool
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
jq Exercism

Bereit, mit Grundschule zu starten?

Melde dich bei Exercism an, um jq mit 12 Konzepte75 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.