📜  奇数和偶数之和之间的差

📅  最后修改于: 2021-04-26 08:06:30             🧑  作者: Mango

给定一个长整数,我们需要确定奇数位和和偶数和之间的差是否为0。索引从零开始(0索引用于最左边的数字)。
例子:

Input : 1212112
Output : Yes
Explanation:-
the odd position element is 2+2+1=5
the even position element is 1+1+1+2=5
the difference is 5-5=0.so print yes.

Input :12345
Output : No
Explanation:-
the odd position element is 1+3+5=9
the even position element is 2+4=6
the difference is 9-6=3 not  equal
to zero. So print no.

方法1:一位一位遍历数字并找到两个总和。如果两个和之间的差为0,则打印“是”,否则打印“否”。
方法2:使用11的除数可轻松解决此问题。仅当数字可被11整除时,才能满足此条件。因此,请检查数字是否可被11整除。

CPP
// C++ program to check if difference between sum of
// odd digits and sum of even digits is 0 or not
#include 
using namespace std;
 
bool isDiff0(long long int n)
{
    return (n % 11 == 0);
}
 
int main() {
     
    long int n = 1243
    if (isDiff0(n))
        cout << "Yes";
    else
        cout << "No";
    return 0;
}


Java
// Java program to check if difference between sum of
// odd digits and sum of even digits is 0 or not
 
import java.io.*;
import java.util.*;
 
class GFG
{
    public static boolean isDiff(int n)
    {
        return (n % 11 == 0);
    }
    public static void main (String[] args)
    {
        int n = 1243;
        if (isDiff(n))
            System.out.print("Yes");
        else
            System.out.print("No");
    }
}


Python
# Python program to check if difference between sum of
# odd digits and sum of even digits is 0 or not
 
def isDiff(n):
    return (n % 11 == 0)
 
# Driver code
n = 1243;
if (isDiff(n)):
    print("Yes")
else:
    print("No")
 
# Mohit Gupta_OMG <0_o>


C#
// C# program to check if difference
// between sum of odd digits and sum
// of even digits is 0 or not
using System;
 
class GFG {
     
    public static bool isDiff(int n)
    {
        return (n % 11 == 0);
    }
     
    public static void Main ()
    {
        int n = 1243;
         
        if (isDiff(n))
            Console.WriteLine("Yes");
        else
            Console.WriteLine("No");
    }
}
 
// This code is contributed by vt_m.


PHP


Javascript


输出:

Yes