Đề bài
Cho một số nguyên dài n, viết chương trình tìm chênh lệch giữa tổng các chữ số ở vị trí lẻ và vị trí chẵn có bằng 0 hay không. Chỉ số bắt đầu từ 0.
Ví dụ
n = 1212112 Tổng các phần tử vị trí lẻ = 2 + 2 + 1 = 5 Tổng các phần tử vị trí chẵn = 1 + 1 + 1 + 2 = 5 Chênh lệch = 5 - 5 = 0 Kết quả = Yes
Ví dụ
Chương trình Java sau tìm kết quả yêu cầu.
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");
}
}
Kết quả
Number : 1212112 Output: Yes Number : 12121121 Output: No