Ruby's Louvre

每天学习一点点算法

导航

统计

leetcode 869. Reordered Power of 2

function reorderedPowerOf2(N) {
            var a1 = N.toString().split('')
            a1.sort((a, b) =>
                a.localeCompare(b)
            )

            var s1 = a1.join('')

            for (let i = 0; i < 31; i++) {
                var a2 = String(1 << i).split('')
                a2.sort((a, b) =>
                    a.localeCompare(b)
                )
                if (s1 === a2.join(''))
                    return true;
            }

            return false;
        }

posted on 2020-01-10 12:14  司徒正美  阅读(233)  评论(0编辑  收藏