Allergiya Testi
Hər bir allergen müəyyən bir bit dəyəri ilə təmsil olunur. Şəxsin allergiya nəticəsi isə həmin dəyərlərin cəmi şəklində verilən bir tam ədəddir.
Allergenlər və onlara uyğun dəyərlər aşağıdakı kimidir:
Allergen | Dəyər |
|---|---|
eggs | 1 |
peanuts | 2 |
shellfish | 4 |
strawberries | 8 |
tomatoes | 16 |
chocolate | 32 |
pollen | 64 |
cats | 128 |
Məsələn, əgər bir şəxsin peanuts və chocolate allergiyası varsa, onun allergiya xalı 34 olacaq (2 + 32).
Sizə şəxsin allergiya xalı və bir allergenin adı verilir. Verilmiş allergenin həmin şəxsdə olub-olmadığını müəyyən edin.
Qeyd: Allergiya xalında yuxarıdakı cədvəldə göstərilməyən bitlər (256, 512, 1024 və s.) də ola bilər. Bu bitlər nəzərə alınmamalıdır.
Giriş
Giriş iki sətirdən ibarətdir.
Birinci sətirdə yoxlanılacaq allergenin adı (string) verilir.
İkinci sətirdə isə şəxsin allergiya xalını ifadə edən mənfi olmayan tam ədəd S verilir.
Çıxış
Əgər şəxsin verilmiş allergenə allergiyası varsa true, əks halda false çap edin.
Məhdudiyyətlər
0 ≤ S ≤ 10^9Allergenin adı yalnız bu 8 dəyərdən biridir: eggs, peanuts, shellfish, strawberries, tomatoes, chocolate, pollen, cats.