| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Ruby | 113 | 56 | 57 | 4 days ago | |
| 2 | Python | 151 | 76 | 75 | 21 hours ago | |
| 3 | Python | 177 | 88 | 89 | 4 days ago | |
| 4 | Python | 180 | 85 | 95 | 4 days ago | |
| 5 | Kotlin | 184 | 82 | 102 | 11 hours ago | |
| 6 | C++ | 198 | 85 | 113 | 4 days ago | |
| 7 | Kotlin | 201 | 92 | 109 | 3 days ago | |
| 8 | C | 352 | 159 | 193 | 3 days ago | |
| 9 | Python | 926 | 463 | 463 | 4 days ago | |
| 10 | Python | 10138 | 138 | - | 4 days ago |
#include<stdlib.h>intmain(void){ charbuf[999],s[999],*r=buf,*p; longsum=0,fst,lst,n,is_invalid; gets(buf); while(*r){ fst=atol(r);while(*r!='-')r++; lst=-atol(r);while(r[-1]!=','&&r[-1])r++; while(fst<=lst){ sprintf(s,"%lu",fst); for(n=1,is_invalid=0;n<=strlen(s)/2;n++){ for(p=s;!strncmp(s,p,n);) p+=n; is_invalid|=(!(strlen(s)%n)&!strlen(p)); } sum+=(fst++)*is_invalid; } } printf("%lu\n",sum); return0;}