반응형
새해를 맞아 다시 알고리즘 공부를 시작해 볼까 합니다.
오늘은 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으로 바꾸지 않고 풀던데..
(속도향상을 위해)
저는 아직 그정도 실력은 아닌 듯 합니다.
언젠가 그정도 실력 될때까지 .. 화이팅!!
반응형
'SOFTWARE > ALGORITHM' 카테고리의 다른 글
[leetcode] Roman To Integer (0) | 2022.01.21 |
---|---|
[leetcode] Roman To Integer (0) | 2022.01.21 |
[leetcode] two sum (0) | 2021.10.08 |
[codewars] Is a number prime? - 소수인 숫자 찾기 (0) | 2020.02.17 |
[codewars] Sum of odd numbers (0) | 2020.02.16 |
댓글