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

2021-10-09 03:43:10 字數 1036 閱讀 3535

題目描述

•連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列;

•長度不是8整數倍的字串請在後面補數字0,空字串不處理。

輸入描述:

連續輸入字串(輸入2次,每個字串長度小於100)

輸出描述:

輸出到長度為8的新字串陣列

示例1輸入

abc

123456789

輸出

abc00000

12345678

90000000

import sys

for line in sys.stdin:

line = line.strip(

) line_result=

if(len(line)

<8)

: n=8-

len(line)

line_tmp=line+n*

"0"# print(line_tmp)

elif

(len

(line)==8

):else

: l=

len(line)

d=l//

8 r=l%

8for i in

range

(d):

line_tmp=line[

0+i*8:

8+i*8]

# print(line_tmp)

if(r!=0)

: n =8-

len(line[

-r:]

)# print(n)

# print(str([0]*n))

line_tmp=line[

-r:]

+n*"0"

# print(line_result)

for x in line_result:

print

(x)

華為機試訓練4 字串分隔

輸入描述 連續輸入字串 輸入多次,每個字串長度小於100 輸出描述 輸出到長度為8的新字串陣列示例1 輸入描述中有提到輸入多次 rl.on line function input rl.on close function else 多組輸出 res.foreach output console.lo...

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

題目描述 寫出乙個程式,接受乙個由字母和數字組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。輸入描述 第一行輸入乙個有字母和數字以及空格組成的字串,第二行輸入乙個字元。輸出描述 輸出輸入字串中含有該字元的個數。輸入abcdef a輸出 1遍歷字串,等值查詢。但要注意小寫lo...

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

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