본문 바로가기
Algorithm/LeetCode

[Java] 9. Palindrome Number

by tabasco 2023. 6. 7.

문제 설명 :

주어진 숫자가 대칭인지 확인하는 문제

 

class Solution {
    public boolean isPalindrome(int x) {
        //뒤집었을 때, Origin과 같으면 palindrome

        String str = x + "";
        StringBuffer strBuffer = new StringBuffer("");
        
        for(int i = str.length()-1; i >= 0; i--){
            strBuffer.append(str.charAt(i) + "");
        }

        return str.equals(strBuffer.toString());

    }
}

 

해설 :

- String으로 변경하여, 문자열을 뒤집어 처음 문자열과 동일한지 확인

- 문자열을 뒤집을 때 오랜만에 StringBuffer를 사용해보았다.

'Algorithm > LeetCode' 카테고리의 다른 글

[Java] 21. Merge Two Sorted Lists  (0) 2023.06.07
[Java] 20. Valid Parentheses  (0) 2023.06.07
[Java] 14. Longest Common Prefix  (0) 2023.06.07
[Java] 13. Roman to Integer  (0) 2023.06.07
[Java] 1. Two Sum  (0) 2023.06.07