diff --git a/codewars/7kyu/playing-with-sets-sup-sub/koronya.js b/codewars/7kyu/playing-with-sets-sup-sub/koronya.js new file mode 100644 index 000000000..3fdf1b348 --- /dev/null +++ b/codewars/7kyu/playing-with-sets-sup-sub/koronya.js @@ -0,0 +1,14 @@ +// [JS][7kyu] Playing with Sets : Sup/Sub +// playing-with-sets-sup-sub +// https://www.codewars.com/kata/5885424265fc9c38100017ef/train/javascript + +const isSubsetOf = (s1, s2) => [...s1].every((item) => s2.has(item)) +const isSupersetOf = (s1, s2) => isSubsetOf(s2, s1) + +const s1 = new Set([1, 2]) +const s2 = new Set([1, 2, 3]) + +isSubsetOf(s1, s2) // true +isSupersetOf(s2, s1) // true +isSubsetOf(s2, s1) // false +isSupersetOf(s1, s2) // false