Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่างผลรวมเลขคี่และเลขคู่ในตัวเลข

โจทย์

ได้รับจำนวนเต็มยาว n ให้เขียนโปรแกรมหาว่าความต่างระหว่างผลรวมเลขคี่และเลขคู่เท่ากับ 0 หรือไม่ เริ่มดัชนีจาก 0

ตัวอย่าง

n = 1212112
Sum of odd position elements = 2 + 2 + 1 = 5
Sum of even position elements = 1 + 1 + 1 + 2 = 5
Difference = 5 - 5 = 0
Output = Yes

ตัวอย่างโค้ด Java

class JavaTester {
    public static int difference(int n){
        return (n % 11);
    }
    public static void main(String args[]){
        int n = 1212112;
        System.out.println("Number: " + n);
        System.out.println(difference(n) == 0 ? "Yes" : "No");
        n = 12121121;
        System.out.println("Number: " + n);
        System.out.println(difference(n) == 0 ? "Yes" : "No");
    }
}

ผลลัพธ์

Number : 1212112 Output: Yes
Number : 12121121 Output: No