🏋🏽문제
문자열을 요소로 같는 배열을 입력받아 문자열을 세로로 읽었을 때의 문자열을 리턴
🔍나의 풀이
처음에 배열의 요소가 2개까지만 들어오는줄 알았다가, 테스트 돌리고나서 뒤늦게 가장 긴 요소를 찾는 조건 추가해줬다.🤯
1. 가장 긴요소의 길이를 찾아서 (Math.max)
배열의 요소중 가장 긴 것을 찾아야 하므로
for문을 돌려 배열에 요소의 길이를 push 해준다.
Math.max 메서드로 배열의 요소중 가장 큰 값을 찾아 maxNum에 할당해준다.
2. 2중 for문으로 문자열을 만들어 준다.
가장 긴 문자열의 길이만큼 돌면서
배열의 길이만큼 각 요소를 돌아 해당 문자열을 더해준다.
3. 결과값을 리턴한다.
💡 알게된 점
알고리즘도 하다보면 익숙해지는것 같다 점점 레퍼런스를 안보게 된다 감격🥹
'Algorithm > 코플릿' 카테고리의 다른 글
Daily Coding 15 (0) | 2023.04.01 |
---|---|
Daily Coding 14 (0) | 2023.03.31 |
Daily Coding 12 (0) | 2023.03.28 |
Daily Coding 11 (0) | 2023.03.28 |
Daily Coding 10 (0) | 2023.03.25 |