가장 긴 문자열

지창언·2022년 7월 24일

codingTest

목록 보기
12/29

Index

1.문제
2.내 코드


문제

여러개의 문자열을 입력받아, 그 중 가장 긴 문자열을 반환하라.


내 코드

<html>
    <head>
        <meta charset="UTF-8">
        <title>출력결과</title>
    </head>
    <body>
        <script>
            function solution(s){  
                let max=Number.MIN_SAFE_INTEGER; answer='';
                s.forEach(element => {
                    if(element.length>max){
                        answer = element;
                        max = element.length;
                    }
                });
                return answer;
            }
            let str=["teacher", "time", "student", "beautiful", "good"];
            console.log(solution(str));
        </script>
    </body>
</html>

forEach 통해서 입력받은 배열을 돌면서,
각 요소 길이가 max보다 크다면, 길이는 max에 저장 && 문자열은 answer에 저장
이후 마지막에 answer 반환.
❗️Number.MIN_SAFE_INTEGER 는 안전한, 가장 작은 정수를 의미하는 내장객체이다


profile
프론트엔드 개발자가 되고 싶은...

0개의 댓글