Python程式:奇數位數字和與偶數位數字和的差值
在本文中,我們將學習解決給定問題陳述的方案和方法。
問題陳述 - 給定一個整數,我們需要計算奇數位數字和與偶數位數字和的差值是否為0。
蠻力法將計算數字中所有奇數位和偶數位數字的和,然後相減以計算答案。
為了減少計算時間,我們使用速算的技巧。
上述約束條件僅當數字可被11整除時才成立。因此,在下面的實現中,我們檢查數字是否可被11整除。
在這裡,複雜度從O(n)降低到可分性和比較所需的一些常數時間。
現在讓我們看看實現 -
示例
def isDiff(n):
return (n % 11 == 0)
# main
n = 785643
if (isDiff(n)):
print("Yes")
else:
print("No")輸出
No
所有變數和函式都宣告在全域性作用域中,如下圖所示。

結論
在本文中,我們學習了計算奇數位數字和與偶數位數字和的差值的方法。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP