deno.land / x / masx200_leetcode_test@10.6.5 / binary-gap / index.ts
12345678910111213export default function binaryGap(n: number): number { const binStr = n.toString(2); let lastOneIdx = n, max = 0; for (let i = 0; i < binStr.length; i++) { if (binStr.charAt(i) == "1") { max = Math.max(max, i - lastOneIdx); lastOneIdx = i; } } return max;}
Version Info