Given an array of strings, return another array containing all of its longest strings.
Example
For inputArray = ["aba", "aa", "ad", "vcd", "aba"],
the output should be
allLongestStrings(inputArray) = ["aba", "vcd", "aba"].
๐ก ๊ฐ์ฅ ๊ธด ๊ธธ์ด์ ๋ฌธ์๋ฅผ ์๋ก ๋ฆฌํดํ๋ ๊ฒ
= ๋ฌธ์๋ค์ ๊ธธ์ด ์ค ์ต๋๊ฐ์ ๊ตฌํด ์ฒ์๋ถํฐ ๋ค์ ๋น๊ตํด ๋ณธ๋ค.
def allLongestStrings(inputArray):
m = max(len(s) for s in inputArray)
r = [s for s in inputArray if len(s) == m]
return r
๊ฐ๋จํ๊ฒ ํ์ค๋ก ๋ง๋ค์ด์ ํํ!