LeetCode 728 自除數 C語言解法

2021-08-27 04:15:43 字數 929 閱讀 1008

自除數 是指可以被它包含的每一位數除盡的數。

例如,128 是乙個自除數,因為128 % 1 == 0128 % 2 == 0128 % 8 == 0

還有,自除數不允許包含 0 。

給定上邊界和下邊界數字,輸出乙個列表,列表的元素是邊界(含邊界)內所有的自除數。

示例 1:

輸入: 

上邊界left = 1, 下邊界right = 22

輸出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]

注意:

每個輸入引數的邊界滿足1 <= left <= right <= 10000

/**

* return an array of size *returnsize.

* note: the returned array must be malloced, assume caller calls free().

*/int* selfdividingnumbers(int left, int right, int* returnsize)

; int count=0;

int temp,mod;

for(int i=left;i<=right;i++)

else

else}}

if(temp==0)

}*returnsize=count;

int *result=(int*)malloc(count*sizeof(int));

for(int i=0;ireturn result;

}

728 自除數 簡單

題目 於力扣 leetcode 目錄728.自除數 說明 遍歷 left 到 right 元素,對每個數值元素進行判斷若遍歷元素在 1,9 區間內,加入結果集,一位數必定是自除數對其他的元素,進行迴圈取個位數的操作,判斷個位數上的元素是否不為 0 且能夠被當前遍歷元素整除 public static...

leetcode(17)自除數的js 實現

自除數 是指可以被它包含的每一位數除盡的數。例如,128 是乙個自除數,因為 128 1 0,128 2 0,128 8 0。還有,自除數不允許包含 0 給定上邊界和下邊界數字,輸出乙個列表,列表的元素是邊界 含邊界 內所有的自除數。示例 1 輸入 上邊界left 1,下邊界right 22 輸出 ...

leetcode日記之除數博弈(c )

題目描述 愛麗絲和鮑勃一起玩遊戲,他們輪流行動。愛麗絲先手開局。最初,黑板上有乙個數字 n 在每個玩家的回合,玩家需要執行以下操作 選出任一 x,滿足 0 x n 且 n x 0 用 n x 替換黑板上的數字 n 如果玩家無法執行這些操作,就會輸掉遊戲。只有在愛麗絲在遊戲中取得勝利時才返回 true...