Skip to content

Instantly share code, notes, and snippets.

View jedrzejme's full-sized avatar

Jedrzej.me jedrzejme

View GitHub Profile
@jedrzejme
jedrzejme / calculate-probability-of-100%.py
Last active August 13, 2023 03:05
Calculate the probability of getting 100% in a test containg only singe choise quiestions
# this program is used to calculate the probability of getting 100% in a test containg only single choice quiestions
# x - amount of answers per question
# y - amount of questions
# formula of the function: x^0 + x^1 + x^2 + x^3 + ... + x^y
def probability(x, y):
i = 0
z = 0
while(i <= y):
z += x ** i
@jedrzejme
jedrzejme / combinations-calculator.py
Last active May 26, 2023 13:43
Combinations calculator in Python
def combinations(n,k):
def factorial(n):
fact = 1
for i in range(1, n+1):
fact = fact * i
return(fact)
result = int(factorial(n) / (factorial(k) * factorial(n-k)))
return(f"{result:,}".replace(",", " "))