| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Python | 269 | 102 | 167 | 11 months ago | |
| 2 | C | 561 | 251 | 310 | 11 months ago | |
| 3 | Python | 10141 | 141 | - | 11 months ago | |
| 4 | JavaScript | 10206 | 206 | - | 10 months ago | |
| 5 | Python | 10234 | 234 | - | 11 months ago |
i=require('fs').readFileSync(0,'utf8')d='^>v<'l=i.search`\n`+1m=[-l,1,l,-1]f='%'r=g=>{ p=[0,1,2,3].find(x=>g.includes(d[x])) L=g.indexOf(d[p]) z=g[m[p]+L] g[L]=d[(1+p)%4] returnz<f?r(g):!z||z=='\n'?g.reduce((a,x)=>a+(x==f),1):(g[L]=f,g[m[p]+L]=d[p],r(g))}console.log(r([...i]))