246. Strobogrammatic Number
A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside down).
Write a function to determine if a number is strobogrammatic. The number is represented as a string.
Example 1:
Input: "69"
Output: trueExample 2:
Input: "88"
Output: trueExample 3:
Input: "962"
Output: falseclass Solution {
// ask if 00 is a valid strobogrammatic number! Here is true!
public boolean isStrobogrammatic(String num) {
for(int i = 0, j = num.length() -1; i <= j; i++, j--){
if(!"00 11 696 88".contains(num.charAt(i) + "" + num.charAt(j)))
return false;
}
return true;
}
}Last updated
Was this helpful?