Snippets

Created by Philipp Benjamin Köppchen


DSA, Talentprobe
3w20, absdiff zu 

Risiko-Kampf
1-3w6 - 1-2w6, sortiert

# Ratten:
# nw6, summe der zwei höchsten

def ratten(n):
    return range(n)
              .map(() => w6)
              .sort()
              .slice(0, 2)
              .sum()

# Fun:
# Würfele mit einem W6, nimm so viele W6 wie Augen, werfe und summiere diese

def w6w6():
    return range(w6)
              .map(() => w6)
              .sum()

# Shadowrun:

def sr(value, mw):
    return range(value)
              .map(() => srdie(0, w6, mw))
              .sum()

def srdie(acc, last, mw):
    if acc == 0 and last == 1:
        return -1, "1w6=1,red"
    elif acc + last >= mw:
        return 1, "1w6=last,+acc,green"
    elif last == 6:
        return srdie(acc + last, w6, mw)
    else:
        return 0, "1w6=last,red"

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.