Given an int n, return the absolute difference between n and 21, except return double the absolute difference if n is over 21.
diff21(19) → 2
diff21(10) → 11
diff21(21) → 0
Hisoka's Sol:
1 2 3 4 5 6 7 | public int diff21(int n) { if(n <= 21) return 21-n; else { return 2*Math.abs(n-21); } } |
Codingbat Sol:
1 2 3 4 5 6 7 | public int diff21(int n) { if (n <= 21) { return 21 - n; } else { return (n - 21) * 2; } } |
No comments:
Post a Comment