I hereby claim:
- I am cyberzac on github.
- I am cyberzac (https://keybase.io/cyberzac) on keybase.
- I have a public key whose fingerprint is A923 43FE 2AF1 2F8B 6F1E 287C 127F 1B27 1F59 AA02
To claim this, I am signing this object:
def createRouteBuilder(minaPort: Int, xmppAddress: String): ScalaRouteBuilder = new ScalaRouteBuilder { | |
val xmpp = "xmpp://" + xmppAddress | |
val mina = "mina:tcp://localhost:%s?textline=true&sync=true&encoding=UTF-8".format(minaPort) | |
mina process((exchange:Exchange) => { | |
val translated = chainedTranslator.translate(exchange.in.toString) | |
exchange.out = translated | |
}) |
def createRouteBuilder(minaPort: Int, xmppAddress: String): ScalaRouteBuilder = new ScalaRouteBuilder { | |
val xmpp = "xmpp://" + xmppAddress | |
val mina = "mina:tcp://localhost:%s?textline=true&sync=true&encoding=UTF-8".format(minaPort) | |
mina process((exchange:Exchange) => { | |
val translated = chainedTranslator.translate(exchange.in.toString) | |
exchange.out = translated | |
}) |
I hereby claim:
To claim this, I am signing this object:
Verifying I am +cyberzac on my passcard. https://onename.com/cyberzac |
object Day3 extends Day : | |
def toPrio(c:Char):Int = c match { | |
case c if c > 'Z' => c - '`' | |
case c => c - '@' + 26 | |
} | |
def part1(input:Iterator[String]) = input | |
.map(r => r.splitAt(r.length/2)) | |
.map { case (f, s) => f.toSet.intersect(s.toSet).head } | |
.map(toPrio) | |
.sum |
object Day6 extends Day : | |
def part1(input: Iterator[String]) = | |
markerFinder(input, 4) | |
private def markerFinder(input: Iterator[String], length: Int): String = { | |
input.map(_ | |
.sliding(length) | |
.map(_.toSet.size) |