Taken from CodingBat logic2 section. Given 2 int values greater than 0, return whichever value is nearest to 21 without going over.
Return 0 if they both go over. No need to use mod. Simply use if statements.
blackjack(19, 21) → 21
blackjack(21, 19) → 21
blackjack(19, 22) → 19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
public int blackjack(int a, int b) { if (a > 21 && b > 21) { return 0; } if (a > 21) { return b; } if (b > 21) { return a; } if ((21 - a) <= (21 - b)) { return a; } if ((21 - a) >= (21 - b)) { return b; } return 0;}