Coding Test/프로그래머스 Lv.0
배열의 최댓값 만들기 (1)
sangwoo_rhie
2023. 7. 11. 16:22
https://school.programmers.co.kr/learn/courses/30/lessons/120847
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
나의 식
function solution(numbers) {
numbers.sort(function(a, b) {
return b - a;
})
return numbers
let answer = numbers[0]*numbers[1]
return answer;
}
실패.
1. 배열이므로 큰수부터 나오도록 내림차순 정렬.
2. 0번째 인덱스와 1번째 인덱스를 곱함. (0번째인덱스가 가장 큰 수, 1번째 인덱스가 두번째로 큰 수이므로.)
정답
function solution(numbers) {
numbers.sort((a,b) => b-a)
let answer = numbers[0]*numbers[1]
return answer;
}