https://leetcode.com/problems/palindrome-number/
정수가 주어졌을때 Palindrome이면 true, 아니면 false 반환
Palindrome: 중앙을 기준으로 앞, 뒤가 대칭을 이루는 단어 (ex - 토마토, level 등)
음수면 항상 false로 return
숫자 자체와 뒤집은 숫자를 각 자릿수 별로 비교하면서 다르면 false, 같으면 true 반환
public class Solution {
public bool IsPalindrome(int x) {
if (x < 0) return false;
string num = x.ToString();
char[] reverse = num.ToCharArray().Reverse().ToArray();
for (int i = 0; i < num.Length; i++)
{
if (num[i] != reverse[i]) return false;
}
return true;
}
}