Sha256: dcb37e2c3ac029cf44fc68e17af601b972e9f3884d514d0de2c71a136560218e

Contents?: true

Size: 399 Bytes

Versions: 219

Compression:

Stored size: 399 Bytes

Contents

handshake <- function(n) {
  
  # 1 = wink
  # 10 = double blink
  # 100 = close your eyes
  # 1000 = jump
  # 10000 = reverse
  actions <- c("wink", "double blink", "close your eyes", "jump")
  
  bin <- intToBits(n)
  
  events <- c()
  
  for (i in 1:4) {
    if (bin[i] > 0) {
      events <- c(events, actions[i])
    }
  }
  
  if (bin[5] > 0) {
    events <- rev(events)
  }
  
  events
  
}

Version data entries

219 entries across 219 versions & 1 rubygems

Version Path
trackler-2.2.1.119 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.118 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.117 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.116 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.115 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.114 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.113 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.111 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.110 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.109 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.108 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.107 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.106 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.105 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.104 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.103 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.102 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.101 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.100 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.99 tracks/r/exercises/secret-handshake/example.R