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)