문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
정수를 뒤집는 것은 모든 자릿수를 반대로 바꾸는 것을 의미한다.
정수 num이 주어졌을 때, num을 뒤집어서 reversed1을 얻고, reversed1을 뒤집어서 reversed2를 얻는다. 만약 num과 reversed2가 같다면 true, 그렇지 않다면 false를 반환해라.
#1
Input: num = 526
Output: true
Explanation: num을 뒤집으면 625를 얻고, 625를 뒤집으면 num과 같은 526을 얻는다.
#2
Input: num = 1800
Output: false
Explanation: num을 뒤집으면 81을 얻고, 81을 뒤집으면 18을 얻는데, num과 같지 않다.
#3
Input: num = 0
Output: true
Explanation: num을 뒤집으면 0을 얻고, 0을 뒤집으면 num과 같은 0을 얻는다.
class Solution {
public boolean isSameAfterReversals(int num) {
if(num == 0){
return true;
}
return num % 10 != 0;
}
}