newLisp competition 2007

Started by newdep, June 05, 2007, 11:17:43 AM

Previous topic - Next topic

Cyril

#60
Can anybody explain how the votes will be counted? What is the idea behind the separate voting for the 1-st, 2-nd and 3-rd prices? I always believed that the common practice is to establish one poll, then the entry received the majority of the votes became first, the second one is second and so on. If, for example, entry A received ten votes for 1-st price, entry B -- five votes for 1-st price, and entry C - one vote for 2-nd price, which entry will be second -- B or C, and why?
With newLISP you can grow your lists from the right side!

newdep

#61
Last time I had problems with the ammount of entry's in the voting option

when creating a Voting on the forum I just did it automaticly this way again..



No special behaviour behind it, Just stupidity of me ;-)
-- (define? (Cornflakes))

newdep

#62
Correction!



because the users may vote for 1 , 2 3th place you need to vote 3 times.

The voting mechanism on this forum only allows 1 vote per entry..

(that was my stupidity ;-)
-- (define? (Cornflakes))

Cyril

#63
Hmm... I have typed an answer yesternight,  and now I do not see it. Strange. Probably I just haven't pressed "Submit?". Second attempt...



I am feeling myself dumb, but I still don't understand the logic behind three separate polls. Consider an example:


1 place: A:6 B:4 C:0
2 place: A:2 B:3 C:5


A is definitely the winner. But which is second: B or C? C has more votes for 2-nd place, because most B supporters have given 1-st to it!
With newLISP you can grow your lists from the right side!

newdep

#64
every user is allowed to vote for the 1st 2nd and 3th place..this is just fair but they dont have to...



The forum does not allow us to vote 3x per vote so you can only vote once

per 1st 2nd or 3th place..



If B has more votes then C then people voted more in vote B

A, B, C are all independent votings per place.
-- (define? (Cornflakes))

Fanda

#65
We could put weight on votes for each position:

1st -> 3 points

2nd -> 2 points

3rd -> 1 point



This way:
1st place: A:6 B:4 C:0
2nd place: A:2 B:3 C:5

A = 6*3 + 2*2 = 18+4 = 22 points
B = 4*3 + 3*2 = 12+6 = 18 points
C = 0*3 + 5*2 = 0+10 = 10 points


Now it is more clear and I think also fair.



Fanda

newdep

#66
Yes it keeping me thinking too, Cyril's option and yours are logical.

.. Still thinking ;-)
-- (define? (Cornflakes))

Cyril

#67
Quote from: "newdep"Yes it keeping me thinking too, Cyril's option and yours are logical.

.. Still thinking ;-)


My option? What my option? I have no option, I have a confusion only! The idea of having just one poll can be considered as option, but it is too late -- votes are already collected. So Fanda's algorithm is probably the best one. At least it is easy to explain and understand -- the real advantage.



In fact I have some alternate algorithm in mind, but it is probably not worth to explain -- the discussion of which method is better is the very last thing we need now. ;-)
With newLISP you can grow your lists from the right side!

pjot

#68
The comicbook reader was updated to newLisp 10 :-)



Grab it from here:



http://www.turtle.dds.nl/newlisp/index.html#comic">http://www.turtle.dds.nl/newlisp/index.html#comic



Greetings,

Peter