We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18bd60a commit 3518c39Copy full SHA for 3518c39
code/src/nonDivisibleSubset.ts
@@ -0,0 +1,25 @@
1
+function nonDivisibleSubset(k: number, s: number[]): number {
2
+ let subset: number[] = []
3
+ let sumMap: Map<string, number> = new Map()
4
+ let multipleKeysArray: string[] = []
5
+
6
+ for(let i = 0; i < s.length; i++) {
7
+ for(let j = i; j < s.length; j++) {
8
+ sumMap.set(`${s[i]} + ${s[j]}`, s[i] + s[j])
9
+ }
10
11
12
+ let mapKeys = Object.keys(sumMap)
13
14
+ mapKeys.forEach(key => {
15
+ if((sumMap.get(key) ?? 0) % k == 0) {
16
+ multipleKeysArray.push(key)
17
18
+ })
19
20
+ multipleKeysArray.forEach(key => {
21
22
23
24
+ return subset.length;
25
+}
0 commit comments