数字文字列と英語の単語
📌 質問リンク
https://programmers.co.kr/learn/courses/30/lessons/81301
ジルコニア複文を使用して英語の単語を完成した場合、それを数字に変更します。
def solution(s):
answer = ''
dict = {}
en = ['zero','one','two','three','four','five','six','seven','eight','nine']
for i in range(10):
dict[en[i]] = i
# print(dict)
eng = ''
for i in s :
if i.isdigit():
answer += i
elif i.isalpha():
eng += i
if eng in dict.keys():
answer += str(dict[eng])
eng = ''
return int(answer)
市役所replace関数を使用して文字列内の数値アルファベット語を変更する
def solution(s):
en = ['zero','one','two','three','four','five','six','seven','eight','nine']
for idx, num in enumerate(en):
if num in s :
s = s.replace(num, str(idx))
answer = s
return int(answer)
Reference
この問題について(数字文字列と英語の単語), 我々は、より多くの情報をここで見つけました https://velog.io/@joy5075/숫자-문자열과-영단어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol