總網頁瀏覽量

2018年2月5日 星期一

105學年度台中區資訊能力競賽程式題Q1(計算字串間隔距離)

給定一個由大小寫英文字母所組成的字串以及一個英文字母,請輸出該字母在這個字串中出
現的間隔距離,如
ABCDAAEFeDaBDCBCBcBCbCBBd
A
4 1 5

Python code:
m=input() #輸入字串
a=input() #輸入字母
b=[]#存入各字母編號
for i in range(len(m)):
    if m[i]==a.upper() or m[i]==a.lower():
        b.append(i)
for j in range(len(b)-1):
    print(b[j+1]-b[j],end=' ')
 

沒有留言:

張貼留言