* Check whether every element in sub exists in sup. * * @param {string[]} sub * @param {string[]} sup * @returns {boolean}
(sub, sup)
| 27 | * @returns {boolean} |
| 28 | */ |
| 29 | function isSubset(sub, sup) { |
| 30 | const set = new Set(sup || []); |
| 31 | for (const x of sub || []) { |
| 32 | if (!set.has(x)) return false; |
| 33 | } |
| 34 | return true; |
| 35 | } |
| 36 | |
| 37 | let passed = 0; |
| 38 | let failed = 0; |