-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdiff21.java
More file actions
22 lines (17 loc) · 516 Bytes
/
diff21.java
File metadata and controls
22 lines (17 loc) · 516 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*diff21
* 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
*/
public class diff21 {
//Class for testing and setting dummy values
public static void main( String [] args ) {
int n = 23;
//Output tests
System.out.println( diff21( n ) );
}
public static int diff21( int n ) {
return ( 21 - n < 0 ) ? ( 2 * Math.abs( 21 - n ) ) : Math.abs( 21 - n );
}
}