1. 程式人生 > 實用技巧 >華為機試2-計算字元個數

華為機試2-計算字元個數

題目描述
寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。

輸入描述:
第一行輸入一個有字母和數字以及空格組成的字串,第二行輸入一個字元。

輸出描述:
輸出輸入字串中含有該字元的個數。

示例1
輸入
ABCDEF
A
輸出
1

參考1:

注意,不區分大小寫,字串

from collections import Counter
num = list(input().split())
n = input()
res = ''
for s in num:
    res = res + s
res_l = res.lower()     #不區分大小寫,統一轉化為小寫
n_l = n.lower() m = Counter(res_l) #Counter返回字典形式 print(m[n_l])

執行結果:答案正確:恭喜!您提交的程式通過了所有的測試用例用例通過率:100.00%執行時間:22ms佔用記憶體:3704KB

參考2:

num = input().lower()
s = input().lower()
n = num.count(s)    #字串操作
print(n)

執行結果:答案正確:恭喜!您提交的程式通過了所有的測試用例用例通過率:100.00%執行時間:22ms佔用記憶體:3320KB