Egy személy allergiapontszáma alapján állapítsd meg, hogy allergiás-e egy adott allergénre, és gyűjtsd össze a teljes allergialistáját.
Az allergiateszt egyetlen számértéket ad eredményül, amely minden olyan allergiáról tartalmaz információt, amire a személyt tesztelték.
A tesztelt allergének (és azok értéke) listája:
Tehát ha Tom allergiás a peanuts és a chocolate allergénre, akkor 34 pontszámot kap.
Most, hogy csak ezt a 34 pontszámot ismered, a programodnak meg kell tudnia mondani:
Megjegyzés: egy adott pontszám tartalmazhat a fent nem szereplő allergéneket is (vagyis olyan allergéneket, amelyek értéke 256, 512, 1024 stb.). A programodnak figyelmen kívül kell hagynia a pontszám ezen összetevőit. Ha például az allergiapontszám 257, a programod csak az eggs (1) allergiát jelezze.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.
Felfedezzük a bittolást, a bitenkénti összehasonlítást és más bináris számfogalmakat! Megnézünk egy mintaillesztést használó megoldást, valamint egy érdekes, rekurziót használó megközelítést Erlangban.