diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-14 20:13:23 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-14 20:13:23 +0100 |
| commit | d992470fe35bba7b5c554c0ca9aa959460a5332b (patch) | |
| tree | 0a82f5ed21e44d3f099efd19fac4ea4714a311b4 | |
| parent | 99b74acf56f4709346a54da0e69b57e3b24e53ab (diff) | |
| download | bwinf-33-d992470fe35bba7b5c554c0ca9aa959460a5332b.tar.gz bwinf-33-d992470fe35bba7b5c554c0ca9aa959460a5332b.zip | |
Ohyeah.
| -rwxr-xr-x | buffet_lotterie2.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/buffet_lotterie2.py b/buffet_lotterie2.py index 86205bf..08ae0c4 100755 --- a/buffet_lotterie2.py +++ b/buffet_lotterie2.py @@ -12,12 +12,16 @@ einfluss = 0 offset = 0 while fehlt_noch > 0: runden += 1 - e = floor((len(Silben)) / teilnehmer) # e Runden vergehen, bis einer gehen darf - offset = ((len(Silben) + offset) % teilnehmer) # nach e Runden fängt Teilnehmer Nummer `offset` an + e = floor((len(Silben) + offset) / teilnehmer) # e Runden ist das Geburtstagskind dran, bis einer gehen darf + #offset = (len(Silben) + offset) - e * teilnehmer + + offset = ((len(Silben) + offset) % (teilnehmer)) - 1 # nach e Runden fängt Teilnehmer Nummer `offset` an + offset %= teilnehmer + print(offset, teilnehmer) teilnehmer -= 1 einfluss += e # Geburtstagskind kann e-mal "den Zeiger nach vorne pushen" - fehlt_noch = teilnehmer - offset + #fehlt_noch = teilnehmer - offset print(str(e) + " Runden " + " offset " + str(offset)) if False: #e != 0: print(fehlt_noch) |
