summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-11-14 20:13:23 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2014-11-14 20:13:23 +0100
commitd992470fe35bba7b5c554c0ca9aa959460a5332b (patch)
tree0a82f5ed21e44d3f099efd19fac4ea4714a311b4
parent99b74acf56f4709346a54da0e69b57e3b24e53ab (diff)
downloadbwinf-33-d992470fe35bba7b5c554c0ca9aa959460a5332b.tar.gz
bwinf-33-d992470fe35bba7b5c554c0ca9aa959460a5332b.zip
Ohyeah.
-rwxr-xr-xbuffet_lotterie2.py10
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)