반응형
🎯 N개의 문자열이 입력되면 그 중 가장 긴 문자열을 출력하는 프로그램을 작성하세요.
▣ 입력설명
첫 줄에 자연수 N이 주어진다.(3<=N<=30)
두 번째 줄부터 N개의 문자열이 주어진다.
문자열의 길이는 100을 넘지 않습니다.
각 문자열의 길이는 서로 다릅니다.
▣ 출력설명
첫 줄에 가장 긴 문자열을 출력한다.
▣ 입력예제 1
5
teacher
time
student
beautiful
good
▣ 출력예제 1
beautiful
function solution(s){
let arr = s.map(a => a.length).sort()
let max = arr[arr.length-1]
for(let i = 0; i < s.length; i++) {
if(s[i].length === max) {
return s[i]
}
}
}
let str=["teacher", "time", "student", "beautiful", "good"];
console.log(solution(str)); // beautiful
반응형
'Algorithm' 카테고리의 다른 글
[JS Algorithm] 중복 문자 제거 (0) | 2023.03.23 |
---|---|
[JS Algorithm] 가운데 문자 출력 (0) | 2023.03.22 |
[JS Algorithm] 대소문자 변환 (0) | 2023.03.16 |
[JS Algorithm] 대문자로 통일 (0) | 2023.03.16 |
[JS Algorithm] 대문자 찾기 (0) | 2023.03.16 |
댓글