Skip to content

Instantly share code, notes, and snippets.

@Europia79
Last active July 30, 2018 17:55
Show Gist options
  • Save Europia79/e5111c790ef67c07f1574564e19892b2 to your computer and use it in GitHub Desktop.
Save Europia79/e5111c790ef67c07f1574564e19892b2 to your computer and use it in GitHub Desktop.
public boolean in3050(int a, int b) {
Range range3 = new Range(30, 40);
Range range4 = new Range(40, 50);
return range3.contains(a,b) || range4.contains(a,b);
}
class Range {
int min;
int max;
public Range(int min, int max) {
this.min = min;
this.max = max;
}
public contains(int x, int y) {
return contains(x) && contains(y);
}
public contains(int x) {
return x >= min && x <= max;
}
}
@Europia79
Copy link
Author

Solution:

public boolean in3050(int a, int b) {
  return (
    (a >= 30 && a <= 40)
    &&
    (b >= 30 && b <= 40)
    ) || (
    (a >= 40 && a <= 50)
    &&
    (b >= 40 && b <= 50)
    );
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment