✏️ Algorithm.
- 팰린드롬(Palindrome) 이란. 거꾸로 읽는것과 옳바르게 읽는 것이 같은 문자이다.
- 101, 12321, '가나가' 와 같은 문자
- 주어진 수가 Palindrome Number인지 판별하는 문제이다.
📋 Solved.
1. Input 값(int)를 String으로 변환한다.
2. String으로 변환한 Input 값을 앞, 뒤의 문자를 비교한다.
✔️ Code.
public static boolean isPalindrome(int x) {
// 1
String xStr = String.valueOf(x);
// 2
for(int i = 0; i < xStr.length()/2; i++){
if(!(xStr.charAt(i) == xStr.charAt(xStr.length() - 1 - i))) return false;
}
return true;
}
'Algorithm > LeetCode' 카테고리의 다른 글
[LeetCode][Easy][Java] 1470. Shuffle the Array (0) | 2021.01.11 |
---|---|
[LeetCode][Easy][Java] 1431. Kids With the Greatest Number of Candies (0) | 2021.01.08 |
[LeetCode][Easy][Java] 1672. Richest Customer Wealth (0) | 2021.01.06 |
[LeetCode][Easy][Java] 1480. Running Sum of 1d Array (0) | 2021.01.04 |
[LeetCode][ Easy][Java] 7. Reverse Integer (0) | 2020.11.27 |