老衛帶你學 華為機試 2 計算字元個數

2021-10-09 03:39:02 字數 566 閱讀 3850

題目描述

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

輸入描述:

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

輸出描述:

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

輸入

abcdef

a

輸出

1
遍歷字串,等值查詢。但要注意小寫lower()和大寫upper()的細節

import sys

line=sys.stdin.readline(

).strip(

)ch=sys.stdin.readline(

).strip(

)count=

0for i in line:

if i.lower(

)==ch or i.upper(

)==ch:

count+=

1print

(count)

老衛帶你學 華為機試 16 購物單

題目描述 王強今天很開心,公司發給n元的年終獎。王強決定把年終獎用於購物,他把想買的物品分為兩類 主件與附件,附件是從屬於某個主件的,下表就是一些主件與附件的例子 主件 附件 電腦 印表機,掃瞄器 書櫃 圖書 書桌 檯燈,文具 工作椅 無 如果要買歸類為附件的物品,必須先買該附件所屬的主件。每個主件...

老衛帶你學 華為機試 4 字串分隔

題目描述 連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 長度不是8整數倍的字串請在後面補數字0,空字串不處理。輸入描述 連續輸入字串 輸入2次,每個字串長度小於100 輸出描述 輸出到長度為8的新字串陣列 示例1輸入 abc 123456789輸出 abc00000 12345678 ...

老衛帶你學 華為機試 3 明明的隨機數

題目描述 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 n 1000 對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成 去重...