Skip to content

Commit 8796336

Browse files
authored
Update CartesianProduct.js
1 parent 2e9740e commit 8796336

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Maths/CartesianProduct.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
const cartesianProduct = (setA, setB) => {
99
// Check if input sets are not empty.
1010
if (!setA || !setB || !setA.length || !setB.length) {
11-
return null
11+
return {}
1212
}
1313
const product = []
14-
15-
for (let indexA = 0; indexA < setA.length; indexA += 1) {
16-
for (let indexB = 0; indexB < setB.length; indexB += 1) {
17-
product.push([setA[indexA], setB[indexB]])
14+
15+
for(let elementA of setA){
16+
for(let elementB of setB){
17+
product.push([ elementA, elementB])
1818
}
1919
}
2020

0 commit comments

Comments
 (0)