Search

Wednesday 7 June 2017

icyHot

Problem:

Given two temperatures, return true if one is less than 0 and the other is greater than 100.
 
Test Cases:

icyHot(120, -1) → true
icyHot(-1, 120) → true
icyHot(2, 120) → false

Solution:

public boolean icyHot(int temp1, int temp2) {
  /*if((temp1<0 && temp2>100) ||(temp2<0 && temp1>100))
  {
    return true;
  }
  return false;  (compact solution below)*/
  return (((temp1<0 && temp2>100) ||(temp2<0 && temp1>100))?true:false);
}

No comments:

Post a Comment