| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Python | 290 | 145 | 145 | 10 months ago | |
| 2 | Python | 307 | 137 | 170 | 10 months ago | |
| 3 | JavaScript | 10143 | 143 | - | 10 months ago |
i=require('fs').readFileSync(0,'utf8')disk=[];id=0;z=(a,v)=>{for(i=0;i<a;i++)disk.push(v)}for(const[_,a,b=0]ofi.matchAll(/(\d)(\d?)/g)){ z(a,id++) z(b,null)}while((Z=disk.indexOf(null))>=0)disk[Z]=disk.pop();console.log(disk.reduce((a,c,i)=>a+c*i,0));