문제
https://school.programmers.co.kr/learn/courses/30/lessons/12938
코드
function solution(n, s) {
var answer = [];
const share = (s / n) >> 0; // 소숫점 뒷자리 버림
const rest = s % n;
if (!share) return [-1]; // 몫이 1보다 작으면 집합 생성 불가능
answer = new Array(n).fill(share);
for (let i = n - 1; i > n-1-rest; i--) {
answer[i] += 1;
}
return answer;
}
💡 What I Learend
길이가 n인 일차원 배열 생성하기
answer = new Array(n).fill(share);
'Algorithm > Programmers' 카테고리의 다른 글
[Lv.2] 최솟값 만들기 - JavaScript (0) | 2023.03.05 |
---|---|
[Lv.3] 네트워크 - JavaScript (0) | 2023.02.28 |
[Lv.2] 올바른 괄호 - JavaScript (0) | 2023.02.26 |
[Lv.2] JadenCase 문자열 만들기 - JavaScript (0) | 2023.02.26 |
[Lv.2] 최댓값과 최솟값 - JavaScript (0) | 2023.02.25 |
댓글