문제 설명 :
주어진 숫자가 대칭인지 확인하는 문제
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 |