//핵심
주어진 수의 맨 뒷자리부터 %로 하나씩 가져오고, 자릿수 0을 붙여주면서 기존 수를 / 을 통해 뒷자리부터 삭제 시켜 나간다.
class Solution {
public boolean isPalindrome(int x) {
if(x < 0) {
return false;
}
int originX = x;
int result = 0;
while(x != 0){
result = (result * 10) + x%10;
x /= 10;
}
if(result == originX){
return true;
}
return false;
}
}
'Algorithm > JAVA' 카테고리의 다른 글
Algorithm Study - 003 (0) | 2021.06.03 |
---|---|
Algorithm Study - 002 (0) | 2021.06.02 |
Algorithm Study - 001 (0) | 2021.06.02 |