Friday, August 03, 2007

Proposal: Swing yer banana round and round

self-killed
failed by Hix

Adminned at 05 Aug 2007 11:48:06 UTC

Note: I S/K’d Grinding Out Bananas to make room for this one

Add the following text to the end of the rule Doing the Dance:

Transfer 1 banana from the monkey in position n_A to the monkey in position n_B. n_A and n_B must be adjacent to each other.

Transfer to the monkies in positions n_A and n_C one banana each from the monkey in position n_B. n_A, n_B, and n_C must be in a numerical row, examples 3 4 5 or 1 2 3.

 

Comments

Clucky: he/him

03-08-2007 16:11:12 UTC

From a strictly programing standpoint, I would take the first command ‘Transfer 1 banana from the monkey in position n_a to the monkey in position n_b’ and execute it. THen reading ‘3 and 7 must be adjacent to each other’ would mean nothing. Or is I being picky here?

Hix:

03-08-2007 16:13:14 UTC

Consider what would happen if I chose n_A=2 and n_B=5.

Then when the move gets executed, it reads:  Transfer 1 banana from the monkey in position 2 to the monkey in position 5.  2 and 5 must be adjacent to each other.

So what happens?

Chivalrybean:

03-08-2007 16:23:13 UTC

Seems like I word complexly when it can be simple, and too simply when it needs to be more complex…

I was getting at you must designate n_A and n_B as numbers that are adjacent. Same with the second line, n_A n_B and n_C nust be designated as a numerical row.

Amnistar: he/him

03-08-2007 16:54:40 UTC

use adjacents: n_A, n_A+1, and n_A-1 would then negate the need for any checks because they are intrinsicly next to each other.

Clucky: he/him

03-08-2007 17:02:48 UTC

Or “If n_A and n_B are next to eachother, then…” would also work as well, as the command would only be executed if n_A and n_B were next to eachother.

Chivalrybean:

03-08-2007 19:09:31 UTC

Ah, yes, thanks Amnistar! Lots less words needed. I wanted to make an Organ grinding move too, but I need to make it short, it was way too convoluted on my first idea.

against S/K to rewrite.