Codakata - 5
質問する
strsは単語を含む配列です.
共通の開始語(prefix)を返してください.
例:strs = ['start', 'stair', 'step']
return은 'st'
strs = ['start', 'wework', 'today']
return은 ''
に答える def get_prefix(strs):
temp = []
if strs:
item_len = []
for i in strs:
item_len.append(len(i))
for j in range(min(item_len)):
list1 = []
for i in range(len(strs)):
list1.append(strs[i][j])
if i != strs[0]:
if len(set(list1)) != 1:
break
if i == len(strs)-1:
temp.append(strs[i][j])
return ''.join(temp)
Reference
この問題について(Codakata - 5), 我々は、より多くの情報をここで見つけました
https://velog.io/@thsrns3934/Codakata-5
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
strs = ['start', 'stair', 'step']
return은 'st'
strs = ['start', 'wework', 'today']
return은 ''
def get_prefix(strs):
temp = []
if strs:
item_len = []
for i in strs:
item_len.append(len(i))
for j in range(min(item_len)):
list1 = []
for i in range(len(strs)):
list1.append(strs[i][j])
if i != strs[0]:
if len(set(list1)) != 1:
break
if i == len(strs)-1:
temp.append(strs[i][j])
return ''.join(temp)
Reference
この問題について(Codakata - 5), 我々は、より多くの情報をここで見つけました https://velog.io/@thsrns3934/Codakata-5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol