SOFTWARE/ALGORITHM
[leetcode] Palindrome Number
eooa
2022. 1. 9. 17:02
반응형
새해를 맞아 다시 알고리즘 공부를 시작해 볼까 합니다.
오늘은 LeetCode에서 9번 Plindrome Number 라는 문제를 풀었어요.
문제는 이러합니다.
Given an integer x, return true if x is palindrome integer.
An integer is a palindrome when it reads the same backward as forward.
For example, 121 is a palindrome while 123 is not.
그리고 이건 제가 푼 방법 입니다.
class Solution {
public boolean isPalindrome(int x) {
String tmp = String.valueOf(x);
String backward = "";
for(int i=tmp.length()-1; i>=0; i--){
backward += tmp.charAt(i);
}
if(tmp.equals(backward)) {
return true;
}else{
return false;
}
}
}
다른 사용자들 보니,
Int를 String으로 바꾸지 않고 풀던데..
(속도향상을 위해)
저는 아직 그정도 실력은 아닌 듯 합니다.
언젠가 그정도 실력 될때까지 .. 화이팅!!
반응형