
N개의 문자열이 입력되면 그 중 가장 긴 문자열을 출력하는 프로그램을 작성하세요.
- 첫 줄에 자연수 N이 주어진다. (3<=N<=30)
- 두 번째 줄부터 N개의 문자열이 주어진다. 문자열의 길이는 100을 넘지 않습니다.
- 각 문자열의 길이는 서로 다릅니다.
- 첫 줄에 가장 긴 문자열을 출력한다.
- 입력 예) teacher time student beautiful good
- 출력 예) beautiful
풀이
const solution = (arr) => {
let longest = arr[0].length
let index = 0
arr.map((el,i)=>{
if(el.length > longest){
longest = el.length
index = i
}})
return arr[index]
}
solution(["teacher","time","student","beautiful","good"])'Algorithm' 카테고리의 다른 글
| [algorithm] 중복 문자 제거 (0) | 2022.11.20 |
|---|---|
| [algorithm] 가운데 문자 출력 (0) | 2022.11.20 |
| 대소문자 변환 (0) | 2022.11.20 |
| [algorithm] 대문자로 통일 (0) | 2022.11.20 |
| [algorithm] 대문자 찾기 (0) | 2022.11.20 |