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.159 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.158 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.157 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.156 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.155 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.154 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.153 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.152 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.151 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.150 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.149 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.148 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.147 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.146 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.145 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.144 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.143 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.142 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.141 tracks/r/exercises/secret-handshake/example.R
trackler-2.2.1.140 tracks/r/exercises/secret-handshake/example.R