Deze oefening omvat alle leerstof die eerder in onze lessen aan bod kwam. Je maakt een programma waarbij er een reeks woorden worden ingevoerd die aan een lijst worden toegevoegd. Belangrijk hierbij is dat woorden slechts een enkele keer in de lijst mogen voorkomen. Een gebruiker kan het woord "stop" invoeren om te stoppen met woorden invoeren. We tonen aan de gebruiker hoe de lijst er nu uitziet en wachten daarna 5 seconden.
Na de wachtpauze splitsen we onze lijst op in twee verschillende lijsten: eentje met alle woorden korter dan 10 tekens en eentje met alle woorden vanaf 10 tekens. We tonen deze nieuwe lijsten alfabetisch gesorteerd aan de gebruiker en dit met een pauze van 5 seconden tussen de twee lijsten.
Volgende leerstofonderdelen komen aan bod:
Maak een programma dat:
Een string.
Een melding of het item aan de lijst werd toegevoegd en daarna de lijst zelf.
Dit zijn slechts voorbeelden! Wanneer je een oplossing indient, zal de computer zelf getallenreeksen gebruiken om je oefening te testen.
Invoer
besteedbaar ingrijpender gebombardeerd intrekken daartoe herzien telegraaf archeologie musea onderstaande knoppen status geslaagde raakte populair ijdel non research vaccin stop
Uitvoer
Dit is de lijst met woorden: ['besteedbaar', 'ingrijpender', 'gebombardeerd', 'intrekken', 'daartoe', 'herzien', 'telegraaf', 'archeologie', 'musea', 'onderstaande', 'knoppen', 'status', 'geslaagde', 'raakte', 'populair', 'ijdel', 'non', 'research', 'vaccin'] De volgende woorden zijn korter dan 10 tekens: ['daartoe', 'geslaagde', 'herzien', 'ijdel', 'intrekken', 'knoppen', 'musea', 'non', 'populair', 'raakte', 'research', 'status', 'telegraaf', 'vaccin'] De volgende woorden zijn 10 tekens of langer: ['archeologie', 'besteedbaar', 'gebombardeerd', 'ingrijpender', 'onderstaande']