1. 程式人生 > >牛客網線上程式設計(9):統計字元-python

牛客網線上程式設計(9):統計字元-python

題目描述

給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元(需要區分大小寫)。

輸入描述:

輸入資料一個字串,包括字母,數字等。

輸出描述:

輸出首先出現三次的那個英文字元

示例1

輸入

Have you ever gone shopping and

輸出

e

程式碼實現

import sys

lines=sys.stdin.readlines()

alpha=dict()
Alpha=[]
for i in range(97,97+26):
    Alpha.append(chr(i))
for i in range(65,65+26):
    Alpha.append(chr(i))
for item in lines[0]:
    if item in Alpha:
        if item in alpha:
            alpha[item]+=1
            if alpha[item]== 3:
                print(item)
                break
        else:
            alpha[item]=1