Nu je de inerte ingrediënten geïdentificeerd hebt, zou je genoeg informatie moeten hebben om erachter te komen welke ingrediënt welk allergeen bevat.

In het vorige voorbeeld geldt dat:

Rangschik de ingrediënten alfabetisch op hun allergeen en scheid ze met komma’s om de canonieke lijst met gevaarlijke ingrediënten samen te stellen. (Er mogen geen spaties in de canonieke lijst met gevaarlijke ingrediënten staan.) In het vorige voorbeeld zou dit mxmxvkd,sqjhc,fvjkl zijn.

Assignment

Tijd om je vlot te bevoorraden. Wat is de canonieke lijst met gevaarlijke ingrediënten? Hiervoor ga je als volgt te werk:

Voorbeeld

In deze interactieve sessie gaan we ervan uit dat het tekstbestand foods.txt1 zich in de huidige directory bevindt.

> dangerousIngredients("foods.txt")
'mxmxvkd,sqjhc,fvjkl'