So it's very common to have for loops ect, but when we have a ternary example such as
int answer = (a < b) ? b : a;
How can we put another ternary after the ? like an enhanced ternary
question:
Given two int values, return whichever value is larger. However if the two values have the same remainder when divided by 5, then the return the smaller value. However, in all cases, if the two values are the same, return 0. Note: the % "mod" operator computes the remainder, e.g. 7 % 5 is 2.
maxMod5(2, 3) → 3
maxMod5(6, 2) → 6
maxMod5(3, 2) → 3
my idea:
public int maxMod5(int a, int b) {
int answer = ((a < b) ? (a % 5 == b % 5) ? a : b) : a;
}
If a < b, check if modulus 5 equal ect