Skip to the content.

Warmup-1

sleepIn

Question:


The parameter weekday is true if it is a weekday, and the parameter vacation is true if we are on vacation. We sleep in if it is not a weekday or we're on vacation. Return true if we sleep in.


sleepIn(false, false) → true
sleepIn(true, false) → false
sleepIn(false, true) → true

Codeblock:

public boolean sleepIn(boolean weekday, boolean vacation) {
  
}

Soltuion 01:

public boolean sleepIn(boolean weekday, boolean vacation) {
  if (!weekday || vacation)
        return true;
    else
        return false;
}

Solution 02:

public boolean sleepIn(boolean weekday, boolean vacation) {
    return (!weekday || vacation);
}

monkeyTrouble

Question:

We have two monkeys, a and b, and the parameters aSmile and bSmile indicate if each is smiling. We are in trouble if they are both smiling or if neither of them is smiling. Return true if we are in trouble.


monkeyTrouble(true, true) → true
monkeyTrouble(false, false) → true
monkeyTrouble(true, false) → false

Codeblock:

public boolean monkeyTrouble(boolean aSmile, boolean bSmile) {
  
}

Solution:

public boolean monkeyTrouble(boolean aSmile, boolean bSmile) {
    return ((aSmile && bSmile) || (!aSmile && !bSmile));
}