프로그래밍/CodeSignal

[Intro] All Longest Strings

CHIqueen 2020. 3. 11. 12:59
def allLongestStrings(inputArray):
    maxd = 0
    for i in inputArray:
        maxd = max(maxd,len(i))
    return [i for i in inputArray if len(i) == maxd]

나머지 풀이들을 봤는데 max함수에 key를 len으로만 줘서 반복문 돌릴필요가 없었던것이 신기했다.

def allLongestStrings(inputArray):
    return [i for i in inputArray if len(i) == len(max(inputArray, key=len))]