I hereby claim:
- I am dnene on github.
- I am dnene (https://keybase.io/dnene) on keybase.
- I have a public key whose fingerprint is CB17 55C8 224B C815 1551 4E8A BF8F 0B76 0C72 85BB
To claim this, I am signing this object:
package tech.dnene.trials4.airporttaxi | |
import kotlinx.coroutines.* | |
import kotlinx.coroutines.channels.ReceiveChannel | |
import kotlinx.coroutines.channels.produce | |
import org.slf4j.LoggerFactory | |
import java.time.Duration | |
import java.time.LocalDateTime | |
import java.util.* |
package tech.dnene.trials2 | |
import arrow.core.* | |
typealias Error = String | |
// Strategy A - sealed classes - Requires support for OO/inheritance | |
sealed class Abstract<A> | |
data class Value(val i: Int): Abstract<Int>() |
import kotlin.system.measureTimeMillis | |
fun main(args: Array<String>) { | |
val iterations = 10000000 | |
val time1 = measureTimeMillis { | |
(1..iterations).forEach { | |
val result: List<Int> = (1..100).filter { it % 2 == 0 }.filter { it % 3 == 0 }.filter { it % 5 == 0 } | |
} |
import arrow.core.* | |
import arrow.data.k | |
import arrow.syntax.applicative.tupled | |
import arrow.syntax.functor.map | |
import arrow.typeclasses.binding | |
typealias IntFunction = (Int) -> Int | |
fun IntFunction.map(g: IntFunction) = { it: Int -> this(g(it)) } |
I hereby claim:
To claim this, I am signing this object:
>>> import operator | |
>>> def myop(optype, second): return lambda first: optype(first,second) | |
... | |
>>> myop(operator.lt,60)(45) | |
True | |
>>> myop(operator.lt,60)(80) | |
False |
import time | |
import sys | |
def do_task(): | |
time.sleep(0.1) | |
def example_1(n): | |
steps = n/10 | |
for i in range(n): | |
do_task() | |
if i%steps == 0: |
3 | |
ejp mysljylc kd kxveddknmc re jsicpdrysi | |
rbcpc ypc rtcsra dkh wyfrepkym veddknkmkrkcd | |
de kr kd eoya kw aej tysr re ujdr lkgc jv |
# Copied from http://pastebin.com/Vg9Reb0Z to preserve from accidental deletion | |
# A library for manipulating polynomials in arbitrarily many | |
# indeterminates and of arbitrary degree. This library is 13 lines of | |
# code, excluding whitespace and comments. This isn't the smartest or | |
# most efficient way to do things, but I thought it was a cool way to | |
# demonstrate the power of itertools | |
# | |
# Monomials are pairs of a coefficient and a list of exponents; | |
# polynomials are lists of monomials. |
package misc | |
import scala.math | |
object Prime { | |
def prime(num: Int) = | |
num > 1 && | |
(2 to (math.sqrt(num) toInt)).forall ( num % _ != 0) | |
def main(args: Array[String]): Unit = { | |
1 to 100 filter prime foreach println |