import java.util.*;
public class ChkBloodType {
/**
*请实现一个程序,输入父母血型,判断孩子可能的血型。
* 都给了,判断取出可能血型
*/
public String[] chkBlood(String father, String mother) {
// write code here
HashMap<String,String[]> map = new HashMap<String,String[]>();
map.put("OO", new String[] { "O" });
map.put("AO", new String[] { "A", "O" });
map.put("OA", new String[] { "A", "O" });
map.put("AA", new String[] { "A", "O" });
map.put("AB", new String[] { "A", "AB", "B", "O" });
map.put("BA", new String[] { "A", "AB", "B", "O" });
map.put("AAB", new String[] { "A", "AB", "B" });
map.put("ABA", new String[] { "A", "AB", "B" });
map.put("BO", new String[] { "B", "O" });
map.put("OB", new String[] { "B", "O" });
map.put("BB", new String[] { "B", "O" });
map.put("BAB", new String[] { "A", "AB", "B" });
map.put("ABB", new String[] { "A", "AB", "B" });
map.put("ABO", new String[] { "A", "B" });
map.put("OAB", new String[] { "A", "B" });
map.put("ABAB", new String[] { "A", "AB", "B" });
return map.get(father + mother );
}
}