728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120862
나의 풀이
function solution(numbers) {
let allNum = []
for (i=0;i<numbers.length;i++){
for (j=0;j<numbers.length;j++){
if(i!==j){
allNum.push(numbers[i] * numbers[j])
}
}
}
return allNum.sort((prev, next) =>next - prev)[0]
}
다른 사람의 풀이
function solution(numbers) {
numbers.sort((a, b) => a - b);
return Math.max(numbers[0]*numbers[1], numbers[numbers.length-1]*numbers[numbers.length-2]);
}
소감
캡처를 못했는데 9점 받았다! 나날이 성장해 가서 기쁘다~
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 (Lv.2) : 최댓값과 최솟값 (javascript, 20230712) (0) | 2023.07.12 |
---|---|
프로그래머스 코딩테스트 입문 : 숫자 찾기 (javascript, 20230711) (0) | 2023.07.11 |
프로그래머스 코딩테스트 입문 : 인덱스 바꾸기 (javascript, 20230710) (0) | 2023.07.10 |
프로그래머스 코딩테스트 입문 : 369게임 (javascript, 20230710) (0) | 2023.07.10 |
프로그래머스 코딩테스트 입문 : 약수 구하기(python3 , 20230707) (0) | 2023.07.07 |