Java > Warmup-1 > lastDigit (CodingBat Solution)

Problem:

Given two non-negative int values, return true if they have the same last digit, such as with 27 and 57. Note that the % "mod" operator computes remainders, so 17 % 10 is 7.

lastDigit(7, 17) → true
lastDigit(6, 17) → false
lastDigit(3, 113) → true


Solution:

public boolean lastDigit(int a, int b) {
  String strA = Integer.toString(a);
  String strB = Integer.toString(b);
  
  if (strA.charAt(strA.length() - 1) == strB.charAt(strB.length() - 1))
    return true;
  else
    return false;
}

No comments:

Post a Comment