풀이
- 자바처럼 간단한 문제부터 해결하면서
- 메서드와 구현 방식을 유연하게 적용시키기 위해 풀기로 함.
- 해당 문제는 간단한 문제이지만
- 배열을 잘 사용하기 위해 가변 배열을 생각하여 해결하고자 함.
- 그래서 slice와 reduce를 사용하여 해결.
function solution(sides) {
let li = sides.sort((a,b)=>a-b)
return (li.slice(0,li.length-1).reduce((hap,val)=>hap+val,0) > li[li.length-1])?1:2;
}
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 등수 매기기 (1) | 2024.03.29 |
---|---|
[프로그래머스, 파이썬] 저주의 숫자 3 (0) | 2024.03.29 |
[프로그래머스, 파이썬] 숫자 변환하기 (0) | 2024.03.22 |
[프로그래머스, 파이썬] 롤케이크 자르기 (0) | 2024.03.22 |
[프로그래머스, 자바] 약수의 합 (0) | 2024.03.20 |