728x90
문제 링크
초기 정답 코드
function solution(s) {
let answer = '';
s = s.split(" ");
answer = `${Math.min(...s)} ${Math.max(...s)}`;
return answer;
}
로직 설명
- 주어진 숫자들이 들어있는 문자열 s를 공백을 기준으로 나눕니다.
- 템플릿 리터럴을 이용하여 간결하게 문자열 내에 최솟값과 최댓값을 배치합니다.
- 정답을 반환합니다.
1차 개선 - 한 줄 코드 만들기
불필요한 선언과 리턴을 줄여 한 줄 코드로 만든 결과물 입니다.
const solution = (s) => `${Math.min(...s.split(" "))} ${Math.max(...s.split(" "))}`;
End
728x90
'Coding Test > Programmers_JavaScript' 카테고리의 다른 글
[JavaScript/프로그래머스] 연습문제 - 덧칠하기 (0) | 2023.05.09 |
---|---|
[JavaScript/프로그래머스] 연습문제 - 기사단원의 무기 (0) | 2023.05.09 |
[JavaScript/프로그래머스] 연습문제 - 카드 뭉치 (0) | 2023.05.08 |
[JavaScript/프로그래머스] Dev-Matching: 웹 백엔드 개발자(상반기) - 로또의 최고 순위와 최저 순위 (0) | 2023.05.08 |
[JavaScript/프로그래머스] 연습문제 - 명예의 전당 (1) (0) | 2023.05.04 |