Sha256: 1231bcaeaed7b9086ab9480efb6749c240e1af4c2890481e6e041f7940a1280a
Contents?: true
Size: 470 Bytes
Versions: 122
Compression:
Stored size: 470 Bytes
Contents
package secret var signals = []string{"wink", "double blink", "close your eyes", "jump"} // Handshake returns sequence to perform corresponding to the given code. func Handshake(code uint) (h []string) { switch { case code < 1: case code&16 == 0: for _, s := range signals { if code&1 != 0 { h = append(h, s) } code >>= 1 } default: for i := 3; i >= 0; i-- { if code&8 != 0 { h = append(h, signals[i]) } code <<= 1 } } return }
Version data entries
122 entries across 122 versions & 1 rubygems