| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Python | 235 | 110 | 125 | 11 months ago | |
| 2 | JavaScript | 242 | 128 | 114 | 11 months ago | |
| 3 | Kotlin | 323 | 174 | 149 | 10 months ago | |
| 4 | C | 380 | 224 | 156 | 11 months ago |
funmain(){ valgrid=generateSequence(::readLine).toList() fungridAt(x:Int,y:Int)=grid.getOrNull(y)?.getOrNull(x) println(sequence{ for(yingrid.indices)for(xingrid[y].indices)yield( sequenceOf( (-1..1).map{gridAt(x+it,y+it)}, (-1..1).map{gridAt(x-it,y+it)}, ).map{it.joinToString("")}.all{it=="MAS"||it=="SAM"}) }.count{it})}