function(e){let t=Array.prototype.filter.call(e,e=>isNaN(Number(e))),r=t.length,i=t.reduce((e,t,i)=>{if(null==t||""===t)return 0;let o=t.charCodeAt(0)%65+1;return e+26**(r-i-1)*(o="number"==typeof o?o:0)},0);return console.log(i),i}
result
52
function(e){let t=Array.prototype.filter.call(e,e=>isNaN(Number(e))),r=t.length,i=t.reduce((e,t,i)=>{if(null==t||""===t)return 0;let o=t.charCodeAt(0)%65+1;return e+26**(r-i-1)*(o="number"==typeof o?o:0)},0);return console.log(i),i}
52