給你乙個整數 n,請你幫忙計算並返回該整數「各位數字之積」與「各位數字之和」的差。
示例 1:
輸入:n = 234
輸出:15
解釋:各位數之積 = 2 * 3 * 4 = 24
各位數之和 = 2 + 3 + 4 = 9
結果 = 24 - 9 = 15
示例 2:
輸入:n = 4421
輸出:21
解釋:各位數之積 = 4 * 4 * 2 * 1 = 32
各位數之和 = 4 + 4 + 2 + 1 = 11
結果 = 32 - 11 = 21
1 <= n <= 10^5
int
subtractproductandsum
(int n)
for(i=i-
1;i>=
0;i--
) diff=pro-sum;
return diff;
}
本題中可以沒必要設立乙個陣列來儲存數字的每一位,直接取餘將每一位計算即可,只是慣性思維設立了乙個陣列。心態問題太久沒練習了都生疏了,加油,你一定可以變強的。
int
subtractproductandsum
(int n)
return product - sum;
}
資料庫操作自用筆記
1.主表資訊拆分到子表insert into older ext info older id,provider payments,economic sources,id card photo url,photo url,id certification last date,note select i...
向量的點乘與叉乘(自用筆記)
1.向量加法。平行四邊形法則。2.向量減法。a b 由b指向a的向量。3.向量點乘。代數定義 設二維空間內有兩個向量a x1,y1 和b x2,y2 定義它們的數量積 又叫內積 點積 為以下實數 a b x1x2 y1y2。可以推廣至n維向量。幾何定義 a b a b cos a與b的模長乘余弦值。...
自用筆記 linux終端的一些命令
1.tmux attach 終端復用器 terminal multiplexer 命令用於重新接入某個已存在的會話 2.ps process static 3.ubuntu系統各種檔案的顏色代表的意義 4.cat cat concatenate files and print on the stan...