#752. Open the Lock
https://leetcode.com/problems/open-the-lock/description/?envType=daily-question&envId=2024-04-22 function openLock(deadends, target) { let deadSet = new Set(deadends); let queue = [“0000“]; let visited = new Set([“0000“, …deadends]); let turns = 0; while (queue.length > 0) { let size = queue.length; for (let i = 0; i < size; i++) { let current = queue.shift(); if (current === target) return turns; if (deadSet.has(current))…