Skip to main content
-4
Source Link
chunes
  • 25.5k
  • 3
  • 22
  • 53

Arturo, 4949 45 bytes

f:$->n->(n>1)?[map[2,3,4,5]=>[+1+f[2..5|map=>[+1+f//n<=&]|min]->0

Try it!Try it!

Port of xnor's 50-byte Python answer.


Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

The formula in the OP.

Arturo, 49 bytes

f:$->n->(n>1)?[map[2,3,4,5]=>[+1+f//n<=&]|min]->0

Try it!

Port of xnor's 50-byte Python answer.


Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

The formula in the OP.

Arturo, 49 45 bytes

f:$->n->(n>1)?[2..5|map=>[+1+f//n<=&]|min]->0

Try it!

Port of xnor's 50-byte Python answer.


Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

The formula in the OP.

added 299 characters in body
Source Link
chunes
  • 25.5k
  • 3
  • 22
  • 53

Arturo, 49 bytes

f:$->n->(n>1)?[map[2,3,4,5]=>[+1+f//n<=&]|min]->0

Try it!

Port of xnor's 50-byte Python answer.


Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

The formula in the OP.

Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

Arturo, 49 bytes

f:$->n->(n>1)?[map[2,3,4,5]=>[+1+f//n<=&]|min]->0

Try it!

Port of xnor's 50-byte Python answer.


Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

The formula in the OP.

fix the mistake in original question
Source Link
chunes
  • 25.5k
  • 3
  • 22
  • 53

Arturo, 71 bytes

$->n->min map[1map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!Try it!

Arturo, 71 bytes

$->n->min map[1 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

Arturo, 71 bytes

$->n->min map[0 1 3 2 7 6 4 3 8 9 12 27 16 81 6 5]=>[&+5*ceil log//n&4]

Try it!

Source Link
chunes
  • 25.5k
  • 3
  • 22
  • 53
Loading