본문 바로가기
SOFTWARE/ALGORITHM

[leetcode] Palindrome Number

by eooa 2022. 1. 9.
반응형

새해를 맞아 다시 알고리즘 공부를 시작해 볼까 합니다.

 

오늘은 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

댓글