| 1 |
- import java.util.HashMap;
public class Bins {
private int numOfDiceRolled;
private int maxVal;
public static HashMap<Integer, Integer> binStore = new HashMap<Integer, Integer>();
public Bins(int numOfDiceRolled, int maxVal) {
this.numOfDiceRolled = numOfDiceRolled;
this.maxVal = maxVal;
for (int i = numOfDiceRolled; i <= maxVal; i++) {
binStore.put(i, 0);
}
}
public int getBin(int binNum){
return binStore.get(binNum);
}
public int count(int binNum){
int current = getBin(binNum);
current += 1;
binStore.put(binNum, current);
return binStore.get(binNum);
}
public int getNumOfDice() {
return numOfDiceRolled;
}
public int getMaxVal(){
return maxVal;
}
}
|