| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Ruby | 178 | 83 | 95 | 2 days ago | |
| 2 | Kotlin | 236 | 97 | 139 | 18 hours ago | |
| 3 | C++ | 276 | 127 | 149 | 2 days ago | |
| 4 | Python | 317 | 148 | 169 | 2 days ago | |
| 5 | Kotlin | 386 | 172 | 214 | 3 days ago | |
| 6 | C | 417 | 188 | 229 | 2 days ago |
main(){ longn=0,i=0,ret=0,ret0=1,count,idx,m,rem; charbuf[999][999]; while(gets(buf[n++])) m=strlen(buf[0]); while(ret0!=ret){ ret0=ret; for(i=0;i<n*m;i++){ for(idx=0,count=0;idx<9;idx+=1+(idx==3)) count+=i/n+idx/3-1<0|i/n+idx/3-1>n| i%n+idx%3-1<0|i%n+idx%3-1>m?0: buf[i/n+idx/3-1][i%n+idx%3-1]==64; rem=buf[i/n][i%n]==64&count<4; ret+=rem; buf[i/n][i%n]+=rem; } } printf("%d\n",ret);}