[白俊]10809号:アルファベット検索
3827 ワード
白俊10809号。
小文字のみからなる単語Sを与える.各アルファベットに単語が含まれている場合は、最初に表示された場所を含むプログラムを作成します.含まれていない場合は、-1を出力します.
彼に文字を渡すとindexに戻る関数があると思いますので調べてみました.String.find()関数は、受信した文字がindexでない場合に-1を返します.
小文字のみからなる単語Sを与える.各アルファベットに単語が含まれている場合は、最初に表示された場所を含むプログラムを作成します.含まれていない場合は、-1を出力します.
S = input()
arr = [-1] * 26
for s in range(len(S)):
if(arr[ord(S[s]) - 97] == -1):
arr[ord(S[s]) - 97] = s
for a in arr:
print(a, end=" ")
アルファ倍の個数で並べ、各文字をAskyコードに変換し、a~z~97~122とするので、97を外し、並べられた0~aに対応するインデックスを加える.彼に文字を渡すとindexに戻る関数があると思いますので調べてみました.String.find()関数は、受信した文字がindexでない場合に-1を返します.
S = input()
alphabet = list(range(97, 123))
for a in alphabet:
print(S.find(chr(a)), end=" ")
Reference
この問題について([白俊]10809号:アルファベット検索), 我々は、より多くの情報をここで見つけました https://velog.io/@malza_0408/백준-10809번-알파벳-찾기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol