Advertisement
2843. Count Symmetric Integers
MediumView on LeetCode
2843.cs
C#
public class Solution
{
public int CountSymmetricIntegers(int low, int high)
{
int ans = 0;
for (int num = low; num <= high; ++num)
{
if (IsSymmetricInteger(num))
++ans;
}
return ans;
}
private bool IsSymmetricInteger(int num)
{
if (num >= 10 && num <= 99)
return num / 10 == num % 10;
if (num >= 1000 && num <= 9999)
{
int left = num / 100;
int right = num % 100;
return left / 10 + left % 10 == right / 10 + right % 10;
}
return false;
}
}Advertisement