每個整數都希望可以整除很多數字,特別是它自身包含的數字,我們將整數分為三類:
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...