落書きノート

ふと自分が気になった事を書いてます

Javaで問題を解く CodingBat

// or35
public boolean or35(int n) {
  return n >= 0 && n % 3 == 0 || n % 5 == 0 ? true : false;
}

// front22
public String front22(String str) {
  String answer = "";
  if(str.length() <= 2)
    answer = str + str + str;
  else {
    String first = str.substring(0, 2);
    answer += first;
    answer += str;
    answer += first;
  }
  return answer;
}

// startHi
public boolean startHi(String str) {
  return str.startsWith("hi") ? true : false;
}

// icyHot
public boolean icyHot(int temp1, int temp2) {
  if(temp1 < 0 && temp2 > 100)
    return true;
  else if(temp1 > 100 && temp2 < 0)
    return true;
  else
    return false;
}

// in1020
public boolean in1020(int a, int b) {
  return a >= 10 && a <= 20 || b >= 10 && b <= 20 ? true : false;
}

// hasTeen
public boolean hasTeen(int a, int b, int c) {
  return a >= 13 && a <= 19 || b >= 13 && b <= 19 || c >= 13 && c <= 19 ? true : false;
}