Sha256: d850f14b4ac2e7a78ff18eed9afc100563cf0aa8a51a855674950db831e70125

Contents?: true

Size: 435 Bytes

Versions: 312

Compression:

Stored size: 435 Bytes

Contents

function secret_handshake(code::Integer)
    # NOTE: Handle wrong codes
    # code < 0 && error("Invalid secret handshake code")
    # NOTE: Handle common actions
    masks = [(1, "wink"), (2, "double blink"),
             (4, "close your eyes"), (8, "jump")]
    actions = map(x->code&x[1]==x[1]&&x[2], masks)
    filter!(x->x!=false, actions)
    # NOTE: Handle reversing bitmask
    code&16==16 && reverse!(actions)
    actions
end

Version data entries

312 entries across 312 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.179 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.178 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.177 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.176 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.175 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.174 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.173 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.172 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.171 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.170 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.169 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.167 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.166 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.165 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.164 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.163 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.162 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.161 tracks/julia/exercises/secret-handshake/example.jl
trackler-2.2.1.160 tracks/julia/exercises/secret-handshake/example.jl