Problem
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 beallLongestStrings(inputArray) = ["aba", "vcd", "aba"]
.
Input/Output
[input] array.string inputArray
A non-empty array.
Guaranteed constraints:
1 ≤ inputArray.length ≤ 10
,1 ≤ inputArray[i].length ≤ 10
.[output] array.string
Array of the longest strings, stored in the same order as in the
inputArray
.
Solution
*length : string으로 구성된 inputArray 속의 문자열들에 대한 길이의 최대값을 저장하는 변수입니다.
최종적으로 length에 저장된 길이와 같은 문자열들을 반환하여 문제를 해결할 수 있습니다.
'Programming > Algorithm' 카테고리의 다른 글
[Algorithm] isLucky (0) | 2018.02.09 |
---|---|
[Algorithm] commonCharacterCount (0) | 2018.02.09 |
[Algorithm] matrixElementsSum (0) | 2018.02.08 |
[Algorithm] almostIncreasingSequence (0) | 2018.02.08 |
[Algorithm] makeArrayConsecutive2 (0) | 2018.02.08 |