From 8f3c11f76802366afcad764a3cfc550e5169c6b4 Mon Sep 17 00:00:00 2001 From: koronya Date: Wed, 11 Feb 2026 03:50:37 +0900 Subject: [PATCH] [JS][7kyu] Playing with Sets : Sup/Sub --- codewars/7kyu/playing-with-sets-sup-sub/koronya.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 codewars/7kyu/playing-with-sets-sup-sub/koronya.js 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