Skip to content

Instantly share code, notes, and snippets.

@misspokeycat
Created October 26, 2016 02:06
Show Gist options
  • Save misspokeycat/7da0f92b8bbc7b2af13a0d8d6478e792 to your computer and use it in GitHub Desktop.
Save misspokeycat/7da0f92b8bbc7b2af13a0d8d6478e792 to your computer and use it in GitHub Desktop.
Map heroMap = new HashMap();
heroMap.put("hulk") = 0;
heroMap.put("bat") = 0;
heroMap.put("iron") = 0;
heroMap.put("flash") = 0;
heroMap.put("capt") = 0;
heroMap.put("super") = 0;
if (strength >= 6){
heroMap.put("hulk", heroMap.get("hulk")+1);
heroMap.put("super", heroMap.get("super")+ 1);
heroMap.put("capt", heroMap.get("capt")+ 1);
} else {
heroMap.put("flash", heroMap.get("flash")+ 1);
heroMap.put("iron", heroMap.get("iron")+ 1);
heroMap.put("bat", heroMap.get("bat")+ 1);
}
if (speedAns.getText() == "Yes"){
heroMap.put("iron", heroMap.get("iron")+ 1);
heroMap.put("super", heroMap.get("super")+ 1);
heroMap.put("flash", heroMap.get("flash")+ 1);
} else {
heroMap.put("hulk", heroMap.get("hulk")+1);
heroMap.put("bat", heroMap.get("bat")+ 1);
heroMap.put("capt", heroMap.get("capt")+ 1);
}
if (richAns.getText() == "Yes"){
heroMap.put("iron", heroMap.get("iron")+ 1);
heroMap.put("bat", heroMap.get("bat")+ 1);
} else {
heroMap.put("hulk", heroMap.get("hulk")+1);
heroMap.put("capt", heroMap.get("capt")+ 1);
heroMap.put("flash", heroMap.get("flash")+ 1);
heroMap.put("super", heroMap.get("super")+ 1);
}
if (flyAns.getText() == "Yes"){
heroMap.put("iron", heroMap.get("iron")+ 1);
heroMap.put("super", heroMap.get("super")+ 1);
} else {
heroMap.put("flash", heroMap.get("flash")+ 1);
heroMap.put("capt", heroMap.get("capt")+ 1);
heroMap.put("hulk", heroMap.get("hulk")+1);
heroMap.put("bat", heroMap.get("bat")+ 1);
}
Map.entry<String, int> maxEntry = new Map.entry;
for (Map.Entry<String, int> entry : heroMap.entrySet())
{
if (maxEntry == null || entry.getValue().compareTo(maxEntry.getValue()) > 0)
{
maxEntry = entry;
}
}
System.out.println("You are " + maxEntry.getKey());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment