Skip to content

Commit abe211a

Browse files
committed
96차 3번 문제풀이
1 parent 1a0b2f2 commit abe211a

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

live9/test96/문제3/조진우.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
function solution(elements) {
2-
var answer = 0;
3-
for (let i = 1; i <= elements.length; i++) {
4-
for (let j = 0; j < elements.length; j++) {
5-
const subArr = [];
2+
const n = elements.length;
3+
const sums = new Set();
4+
5+
for (let i = 1; i <= n; i++) {
6+
for (let j = 0; j < n; j++) {
7+
let sum = 0;
68
for (let k = 0; k < i; k++) {
7-
subArr.push(elements[(j + k) % n]);
9+
sum += elements[(j + k) % n];
810
}
11+
sums.add(sum);
912
}
1013
}
11-
return answer;
14+
15+
return sums.size;
1216
}
1317

1418
console.log(solution([7, 9, 1, 1, 4]));

0 commit comments

Comments
 (0)