Skip to content

190. Reverse Bits [ Wrong Answer ] #2

Open
@bilong

Description

@bilong

I tried your code of 190 and it didn't pass.
I recommend my solution:

/**
 * @param {number} n - a positive integer
 * @return {number} - a positive integer
 */
var reverseBits = function(n) {
    var s = n.toString(2).split(""), c="";
    for (i=0; i<32; i++) {
        if ((s[s.length-1-i] == "0") || (s[s.length-1-i] == "1"))
            c = c + s[s.length-1-i];
        else
            c = c + "0";
    }
    return parseInt(c, 2);
}; 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions