| Bytes | Lang | Time | Link |
|---|---|---|---|
| nan | dc | 240615T145333Z | orthople |
| 507 | Java | 180522T082352Z | S.Klumpe |
| 9351 | CJam | 180521T213821Z | lynn |
| nan | Python 2 | 180521T133518Z | lynn |
| 2316 | Jelly | 180521T131640Z | Erik the |
| nan | Clean | 180521T091849Z | user4268 |
dc, score 3, 14142 bytes
FxFFFFFFaxFFFFFFFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaFFFFFFFxaxFxFFxFFFFFax[FFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxx]FFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaFFFFFFFxaxFxFFxFFFFFaxFFFFFFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFxFFFFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFxFFFFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFxaxFFFFxFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFxFFxFFFFFaxFxFFxFFFFFaxFxFFxFFFFFaxFxFFxFFFFFaxFFFFFFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxFFFFxFFFFFaxaxFxFFxFFFFFaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxax[FFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFaxFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFxFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFxFFFFFxFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFxFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxax[FFFFFFFFxFFFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFxFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFxFFFFFxFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFaxaxFFFFFxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFxFFFFFFxFFFxFFFFFaxFFFFFaxFFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFxFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFxFFFFFxFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFxFFFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFaxaxFFFFFxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFxFFFFFFxFFFxFFFFFaxFFFFFaxFFFFxFFFFFaxFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFxaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFxFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFaxFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFaxaxFFFFFxaxFFFxFFFFFxFFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFaxFFFFFaxFFFFFFFFFFFFFFxFFFFFFxFFFxFFFFFaxFFFFFaxFFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFxaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxax[FFFFFxFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxFFFFxFFFFFaxaxFxFFxFFFFFaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFFxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxax]xFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxax]x[FFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFxaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFxFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFxFFxFFFFFFFFxFFxFFFFFaxaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFxFFFFxFFFFFaxFFFFFFFFxFFxFFFFFaxaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFFFFFFFFFFxFFFFFFxFFFxFFFFFaxFFFFFaxFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFxFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFxFFFFFaxFFFFFFFFFFFFFFFFFxFFFFFxFFFFFaxFFFFFxFFFFFaxaxFFFFFxaxFFFFFFxFFFFFxFFxFFFFFaxFFxFFFFFaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFxFFFFFaxFFxFFFFFaxaxFxFFxFFFFFaxFFFFFFFFFFFxFFFxFFFFFaxFFFxFFFFFaxaxFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxx]x]FFFFFFFFFFFFxFFFFFFxFFFFFaxFFxFFFFFaxaxxFFFFFFFFxFFFFFFFxFFxFxFFFFFaxFFFFFaxaxFFFFFaxFFFFxFFFFFaxaxFFFFFFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxFFFFFFxFFFFFaxaxFFFFFFFFFFFFFFxFFFFFFFxFFFFFaxax
The program takes a board and a search string on two lines as ASCII values and prints the number of occurrences on the board (which can be interpreted as truthy/falsy).
For example fi srtmleoop\n*tr and from itertools import*\n is encoded as
102 105 32 115 114 116 109 108 101 111 111 112 10 42 116 114
102 114 111 109 32 105 116 101 114 116 111 111 108 115 32 105 109 112 111 114 116 42 10
The program fits on the board
F F [
a x ]
? x ?
The two unused spaces (?) could have been used to make my life less miserable, but I mainly wanted to demonstrate the capabilities of the Fax[] subset. This post is the successor to another post on codidact.
If anyone's interested I would be happy to elaborate on the details of this implementation.
Java, score 23, 538 507 bytes
NSFW
import java.util.function.*;import java.util.stream.*;class B{static BiFunction<char[][],String,BiFunction<Integer,Integer,Byte>>f;{f=(b,s)->(i,j)->{try{if(b[i][j]!=s.charAt(0))return 0;}catch(Exception e){return 0;}if(s.length()<2)return 1;byte t=0;for(int k=9;k-->1;){t|=f.apply(b,s.substring(1)).apply(i+~k%3+1,j+~(k/3)%3+1);}return t;};BiFunction<char[][],String,Byte>g=(b,s)->{int l=b.length;return (byte)IntStream.range(0,l*l).map(i->f.apply(b,s).apply(i%l,i/l)).reduce((x,y)->x+y-x*y).getAsInt();};}}
Compiled with JDK 9, but should work with 8.
I didn't know what to do with the imports and static field (which is in fact necessary), so I decided to just take the whole class and stick the lambdas in a initializer.
The lambda g can then be applied on a 2D array and a string, and returns 1 if the string is in the board and 0 if not (as a Byte, 3 characters shorter than Integer).
Credit to this guy for a (in my case) shorter than hardcoding way to address neighbouring cells.
Somewhere in the progress of making this monstrosity I got invested in making it work with lambdas it got progressively worse and worse until this happened. It doesn't even get close to the other answers and it is probably not even close to the optimal solution in Java, but hey, it fits pretty neatly on a 23x23 board (which is not optimal, but perhaps closer than the program itself):
duce((x,y)->x+y-x*y).ge
e l=b.length;return (bt
rt3+1,j+~(k/3)%3+1);}yA
.n%te t=0;for(int k=rts
)iky0;}catchExcepti9e)I
){~b (b,s)->(i,j)-o;tIn
l>+;n=ring,iFunct>nkunt
/-i1rftass B{stai{ -rt(
i)( u{Slport jatote-nS)
,synt;,cmutil.vinr)> t;
l,lref];i.porfac<y{1tr}
%bpur>[*;amitu. I{r;}e;
i(pt)>].*vaj nuBnie);a}
y=ae)e[m.noitctitft{Bm}
lg.r0traerts.liFe(uti.}
p>))(yhc<noitcnugbr|Fr
pe12tB,regetnI,re[n=ua
at(<Arahc.s=!]j[]i fng
.yg)(htgnel.s(fi};0.ce
)Bnirtsbus.s,b(ylppat(
s,gnirtS,][][rahc<noi0
,b(ylppa.f>-i(pm.)l*l,
Of course, at that point there was no point in trying to make that by hand. So as a bonus, here's the (naive) function I used to compress the code onto the board:
static char[][] toBoggleBoard(String s, int n) {
char[][] board = new char[n][n];
int i = n / 2;
int j = i;
int[] d = {1, 0};
s = s + s.charAt(s.length() - 1); //the last char gets eaten don't ask me why PS editing loop condition does make it work but causes a StringIndexOutOfBoundsException
board[i][j] = s.charAt(0);
s = s.substring(1);
while (s.length() > 0)
{
int[] ra = add(d, right(d));
int[] r = right(d);
int[] l = left(d);
if (board[i + d[0]][j + d[1]] > 0)
{
if (board[i + d[0]][j + d[1]] == s.charAt(0))
{
i += d[0];
j += d[1];
s = s.substring(1);
}
else
{
i += l[0];
j += l[1];
board[i][j] = s.charAt(0);
s = s.substring(1);
}
}
else if (board[i + ra[0]][j + ra[1]] == s.charAt(0))
{
i += ra[0];
j += ra[1];
s = s.substring(1);
}
else if (board[i + r[0]][j + r[1]] > 0)
{
i += d[0];
j += d[1];
board[i][j] = s.charAt(0);
s = s.substring(1);
}
else
{
int[] rb = sub(r, d);
d = r;
if (board[i + rb[0]][j + rb[1]] > 0)
{
continue;
}
else
{
i += d[0];
j += d[1];
board[i][j] = s.charAt(0);
s = s.substring(1);
}
}
}
for (int k = 0; k < board.length; ++k)
{
for (int l = 0; l < board.length; ++l)
{
if (board[k][l] == 0)
{
board[k][l] = ' ';
}
}
}
return board;
}
static int[] left(int[] d) {
return new int[]{-d[1], d[0]};
}
static int[] right(int[] d) {
return new int[]{d[1], -d[0]};
}
static int[] add(int[] x, int[] y) {
return new int[]{x[0] + y[0], x[1] + y[1]};
}
static int[] sub(int[] x, int[] y) {
return new int[]{x[0] - y[0], x[1] - y[1]};
}
It maps it's input onto a spiralthe snaking implementation didn't work, leaving characters out if possible. It's rather simple so could probably be improved and I forgot to add checking for characters in the backwards-right direction(update: I added it an it produced incorrect results), so I could probably shave off one or two characters but I doubt it's getting on a 22x22.
Edit:
Removed 6 spaces in places they didn't need to be.
Saved 13 bytes by replacing a check on array indices with a try-catch.
Shaved off 12 bytes by moving the board size into an int.
CJam, score 2, 9351 bytes
'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~)))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'))))))))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))')))))))))))))))))))))))))))))))))))))))))))))))))))))~'))))))))))))))))))')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))')))'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~
Try it online! Expects input like:
["ILWA" "BNGE" "IUAO" "ASRL"]
LANGUAGE
and fits on the Boggle board:
' )
~ )
Constructs the string l~:Q,:K;{\:Y;\:X;:C,!_{;QY=X=C0==_{;[X(XX)]K,&[Y(YY)]K,&m*[XY]a-C1>:D;{~DF}%:|}&}|}:F;l:R;K,2m*{~RF}%:|~ then evaluates it as CJam code.
Python 2, score 3, 20972 bytes
exec'cecxc%c'%(1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)+…
Full code is the output of: Try it online!
Fits on the Boggle board:
e x (
c % 1
' + )
Decodes and executes this program:
cecxc=any
c,cec=input()
cxec=len(c)
cexec=lambda cxc,cexc,c,cec:cexc<=''or cxc[cec][c]==cexc[0]>0<cecxc(cexec(cxc,cexc[1:],cxcxc,cxcec)for cxcxc in(c-(c>0),c,c+(+1+c<cxec))for cxcec in(cec-(cec>0),cec,cec+(+1+cec<cxec))if(cxcxc,cxcec)!=(c,cec))
cxc=range(cxec)
print cecxc(cexec(c,cec,cexc,cxec)for cexc in cxc for cxec in cxc)
Which takes input like: ['ILAW','BNGE','IUAO','ASRL'], 'LANGUAGE'
Jelly, 2316 bytes, score 3
1111111111111111111111111111111,11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,111111111111111111111111111111111111111111111111,11111111111111111111,11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111,11111111111111111111111111111111111111111111111,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111D§ịØJv
Board:
1,v
D1J
§ịØ
Note: this is a (somewhat) trivial solution. Credit to Lynn for the idea.
Returns a non-empty list if s can be found in B, and an empty list if not. The added footer helps clarifying that.
Clean, score 12 (175 bytes)
(This is almost certainly going to be outgolfed by an esolang and probably normal languages as well.)
import StdEnv;>[]_ _ _ _=True;>[c:s]i j n a=i<n&&j<n&&i>=0&&j>=0&&a.[i,j]==c&&or[>s k l n a\\k<-[i-1..i+1],l<-[j-1..j+1]|i<>k||j<>l];$n c a=or[>c i j n a\\i<-[0..n],j<-[0..n]]
This defines a function $ :: Int [Char] {#String} -> Bool which checks whether the second argument (the word) can be found in the third argument (the board) given the first argument as width.
In the board on which this fits (see below), * marks unused places. There are 16 of those, on a board of size 12×12 = 144, meaning 128 are used effectively (an efficiency of 175/128 ≈ 1.37). It may be possible to get the same program on 11×11, but this is all done by hand and very tedious; my boss probably wouldn't be happy if I would try to get it on 11×11.
* * & & * * * * * * * ;
s [ n < j * * u r T > v
> r & i > * e = [ n
l k o & 0 = n ; _ ] E
& a . = ] a j i > [ d
a n & c [ j . + ] s c t
\ k < - i , - . 1 | : S
\ * 1 l . + 1 = i j |
[ i \ . , ] o a < > k t
0 - < \ a r > l ] r
. j , * n j [ i c $ ; o
. n ] ] * * n i m p