| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Ruby | 113 | 56 | 57 | 24 days ago | |
| 2 | Python | 151 | 76 | 75 | 20 days ago | |
| 3 | Python | 177 | 88 | 89 | 24 days ago | |
| 4 | Python | 180 | 85 | 95 | 24 days ago | |
| 5 | Kotlin | 184 | 82 | 102 | 20 days ago | |
| 6 | C++ | 198 | 85 | 113 | 24 days ago | |
| 7 | Kotlin | 201 | 92 | 109 | 23 days ago | |
| 8 | C | 352 | 159 | 193 | 23 days ago | |
| 9 | Python | 926 | 463 | 463 | 24 days ago | |
| 10 | Python | 10138 | 138 | - | 24 days ago | |
| 11 | Kotlin | 10227 | 227 | - | 12 days ago |
funD(n:Long):Boolean{vals=n.toString()returns.length%2==0&&s.substring(0,s.length/2)==s.substring(s.length/2)}funR(n:Long):Boolean{vals=n.toString()return(1untils.length).any{k->s.length%k==0&&s.substring(0,k).repeat(s.length/k)==s}}funmain(){vald=generateSequence(::readLine).joinToString("").trim()vara=0Lvarb=0Lfor(rind.split(",")){if(r.isBlank())continueval(lo,hi)=r.split("-").map{it.toLong()}for(ninlo..hi){if(D(n))a+=nif(R(n))b+=n}}println(a)}