藍橋杯特別數的和(程式設計大題)

2021-10-12 20:03:44 字數 1110 閱讀 3295

1.問題描述

樣題2:特別數的和(程式設計大題)

【問題描述】

小明對數字中含有2、0、1、9的數字很感興趣(不包括前導0),在1到40中這樣的數包括1、2、9、10至32、39和40,共28個,他們的和是574。

請問,在 1 到 n 中,所有這樣的數的和是多少?

【輸入格式】

輸入一行包含乙個整數 n。

【輸出格式】

輸出一行,包含乙個整數,表示滿足條件的數的和。

【樣例輸入】

40【樣例輸出】

574【評測用例規模與約定】

對於20%的評測用例,1≤n≤10。

對於50%的評測用例,1≤n≤100。

對於80%的評測用例,1≤n≤1000。

對於所有評測用例,1≤n≤10000。

2.問題描述

方法1:這道題並不複雜,python中有find()方法,可以查詢乙個字串是否包含在另乙個字串中。

方法2:對每乙個數字求個位,十位,百位…與 2 0 19 比較。

'''

written by tyb

2020/12/25

'''if __name__ == '__main__'

: n=int

(input()

) #輸入乙個整數

count=0

for i in range

(1,n+1)

: #左閉右開

num=str

(i) mark1=num.find

("2"

) #沒有查詢到返回-1,查詢到返回對應下標

mark2=num.find

("0"

) mark3=num.find

("1"

) mark4 = num.find

("9")if

(mark1+mark2+mark3+mark4>-4)

: #滿足條件,至少包含乙個

count+=i

print

(count) #輸出乙個整數

特別數的和(藍橋杯)

1245.特別數的和 小明對數字中含有 2 0 1 9 2 0 1 9 2 0 1 9 的數字很感興趣 不包括前導 0 0 0 在 1 1 1 到 40 40 40 中這樣的數包括 1 2 9 10 1 2 9 10 1 2 9 10 至 32 39 32 39 32 39 和 40 40 40,共...

藍橋杯 特別數的和 20分

小明對數字中含有 2 0 1 9 的數字很感興趣 不包括前導 0 在 1 到40 中這樣的數包括 1 2 9 10 至 32 39 和 40,共 28 個,他們的和是 574。請問,在 1 到 n 中,所有這樣的數的和是多少?輸入一行包含乙個整數 n。輸出一行,包含乙個整數,表示滿足條件的數的和。在...

特別數的和

問題描述 小明對數字中含有2 0 1 9的數字很感興趣 不包括前導0 在1到40中這樣的數包括1 2 9 10至32 39和40,共28個,他們的和是574。請問,在 1 到 n 中,所有這樣的數的和是多少?輸入格式 輸入一行包含乙個整數 n。輸出格式 輸出一行,包含乙個整數,表示滿足條件的數的和。...