3309-maximum-possible-number-by-binary-concatenation

DevGod needs to write a blog entry for this problem!
/**
 * @param {number[]} nums
 * @return {number}
 */
var maxGoodNumber = function(nums) {
    let binArr = nums.map( (el) => el.toString(2));
    let custom = function(a,b){
        if(a+b > b+a){
            return -1;
        }
        return 1;
    }
    return parseInt(binArr.sort(custom).join(""),2);
};