반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120889?language=python3
🐍파이썬
def solution(sides):
return 1 if max(sides) < sum(sides)-max(sides) else 2
🐥자바스크립트
function solution(sides) {
return Math.max(...sides) < sides.reduce((acc, cur)=> acc+cur) - Math.max(...sides) ? 1: 2;
}
다른 풀이 방법
function solution(sides) {
sides = sides.sort((a,b) => a-b)
return sides[0]+sides[1] > sides[2] ? 1 : 2;
}
sorting을 이용한 풀이
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | 파이썬 / 자바스크립트] 배열 회전시키기(코딩테스트 입문/ level 0) (0) | 2023.02.24 |
---|---|
[프로그래머스 | 파이썬 / 자바스크립트] 소인수분해(코딩테스트 입문/ level 0) (0) | 2023.02.24 |
[프로그래머스 | 파이썬 / 자바스크립트] 문자 반복 출력하기(코딩테스트 입문/ level 0) (0) | 2023.02.23 |
[프로그래머스 | 파이썬 / 자바스크립트] 할인 행사(연습문제/ level 2) (0) | 2023.02.23 |
[프로그래머스 | 파이썬 / 자바스크립트] 카드 뭉치(연습문제/ level 1) (0) | 2023.02.23 |
[프로그래머스 | 파이썬 / 자바스크립트] 배열 뒤집기(코딩테스트 입문/ level 0) (0) | 2023.02.23 |