度小滿資料開發面試真題1

2021-10-21 08:29:56 字數 1026 閱讀 3648

每個整數都希望可以整除很多數字,特別是它自身包含的數字,我們將整數分為三類:

1. 數字可以整除它包含的一部分數字,比如72,由,7和2兩種數字組成,72可以整除2,我們稱這個數字是開心的,用」h」表示。

2. 數字不能整除它包含的任何數字,比如73,由,7和3兩種數字組成,73不能整除任何數,我們稱這個數字是沮喪的,用」s」表示。

3. 數字可以整除它包含的所有數字,比如12,既可以整除1又可以整除2,我們稱它是乙個非常棒的數,用「g」表示。  (0可以被任何數整除。)

正整數數列:[23,12,73,25]

23 s

12 g

73 s

25 h

**實現(python):

list1 = [23, 12, 73, 25]

for j in list1:

n = int(j)

if n <= 10:

print(j, 'g')

continue

len1 = len(j)

list2 =

for m in range(len1 - 1, -1, -1):

c = pow(10, m)

ret = n // c

# 取整獲取每一位數字

n = n - (c * ret)

n = int(j)

mark = 0

for p in list2:

# print(p, n)

if p == 0:

mark = mark + 1

continue

ret = n % p

# 取餘檢查是否可以被整除

if ret == 0:

mark = mark + 1

if mark == 0:

print(j, 's')

elif mark == len(list2):

print(j, 'g')

else:

print(j, 'h')

測試開發面試真題(百度)

1 黑盒測試和白盒測試常用的測試方法有哪些?舉例說明 白盒測試 邏輯覆蓋法,主要包括語句覆蓋 判斷覆蓋 條件覆蓋 判斷條件覆蓋 條件組合覆蓋和路徑覆蓋。基本路徑測試法。黑盒測試 等價類劃分 邊界值分析 錯誤推測法 因果圖法 功能圖法。2 靜態測試和動態測試的概念 靜態測試是指不執行被測程式本身,僅通...

vipkid資料開發 資料分析面試真題1

牛牛有乙個n個數字的序列最小值最大 可以是多少?數列 1,2,1,5 長度為4 k 2 結果 4 具體分法有3種,如下 1 2,1,5 數字和分別為1,8,最小值為1 1,2 1,5 數字和分別為3,6,最小值為3 1,2,1 5 數字和分別為4,5,最小值為4 則最小值的最大值為4 首先明白我們要...

20 11 面試真題1

a hover當滑鼠bai選定在a標籤上時a標籤的樣式du變化 li nth child 3 表示 li 標籤的父元素 ul 中的第三個孩子標籤。字型系列屬性font,font family,font weight,font size,font style,font variant,font str...