【Huawei ODマシンテストPython】辞書を引く【2023年B巻|200点】

[ Huawei OD Computer Test ] - 実際の質問!! ここをクリックしてください!

Huawei ODコンピュータ試験】実際の試験ポイントの分類!! こちらをクリック !!

質問の説明

単語の接頭辞と辞書を入力し、接頭辞を含む単語を出力します


 

説明を入力してください

単語の接頭辞 + 辞書の長さ + 辞書

辞書は順序付けられた単語の配列です

入力と出力はすべて小文字です

出力の説明

このプレフィックスを含むすべての単語。複数の単語は新しい行に出力されます。

そうでない場合は、-1 を返します


 

使用例 1

入力

b3abc

出力

b

説明する

なし

使用例 2

入力

abc 4 a ab abc abcd

出力

ABC

あいうえお

説明する

なし

問題解決のアイデア

1. 文字列が辞書に含まれているかどうかを調べ、含まれている場合は出力します。

テストポイント

文字列処理

コード

str=input().split()
flag=1
pre=str[0]
for i in range(2,len(str)):
    if str[i].find(pre)==0:
        print(str[i])
        flag=0
if flag:
    print(-1)

 

おすすめ

転載: blog.csdn.net/goldarmour/article/details/132958292