python/assignments/sep30/level1/numberOfBricks.py
python/sep30/level1/numberOfBricks.py
python/assignments/sep30/level1/numberOfBricks.py
python/sep30/level1/numberOfBricks.py
python/assignments/sep30/level1/pizzas.py
python/sep30/level1/pizzas.py
python/assignments/sep30/level1/pizzas.py
python/sep30/level1/pizzas.py
python/assignments/sep30/level1/pythagoreanTriple.py
python/sep30/level1/pythagoreanTriple.py
python/assignments/sep30/level1/pythagoreanTriple.py
python/sep30/level1/pythagoreanTriple.py
+1
-1
python/assignments/sep30/level1/triangleArea.py
python/sep30/level1/triangleArea.py
+1
-1
python/assignments/sep30/level1/triangleArea.py
python/sep30/level1/triangleArea.py
···
6
6
7
7
8
8
def triangleArea(a: float, b: float, c: float) -> float:
9
-
"""Use herons formula: `sqrt(sp(sp-a)(sp-b)(sp-c))` to calculate the area of a triangle using it's side lengths."""
9
+
"""Use herons formula: `sp = (a+b+c)/2` & `sqrt(sp(sp-a)(sp-b)(sp-c))` to calculate the area of a triangle using it's side lengths."""
10
10
semiperimeter = 0.5 * (a + b + c)
11
11
return sqrt(
12
12
semiperimeter * (semiperimeter - a) * (semiperimeter - b) * (semiperimeter - c)
python/assignments/sep30/level2/dotsOverlap.py
python/sep30/level2/dotsOverlap.py
python/assignments/sep30/level2/dotsOverlap.py
python/sep30/level2/dotsOverlap.py
python/assignments/sep30/level2/getGreen.py
python/sep30/level2/getGreen.py
python/assignments/sep30/level2/getGreen.py
python/sep30/level2/getGreen.py
python/assignments/sep30/level2/isGray.py
python/sep30/level2/isGray.py
python/assignments/sep30/level2/isGray.py
python/sep30/level2/isGray.py
python/assignments/sep30/level2/nthFibonacciNumber.py
python/sep30/level2/nthFibonacciNumber.py
python/assignments/sep30/level2/nthFibonacciNumber.py
python/sep30/level2/nthFibonacciNumber.py
python/assignments/sep30/level3/numberOfSteps.py
python/sep30/level3/numberOfSteps.py
python/assignments/sep30/level3/numberOfSteps.py
python/sep30/level3/numberOfSteps.py
python/assignments/sep30/level3/rectanglesOverlap.py
python/sep30/level3/rectanglesOverlap.py
python/assignments/sep30/level3/rectanglesOverlap.py
python/sep30/level3/rectanglesOverlap.py
python/assignments/sep30/level3/triangeAreaByCoordinates.py
python/sep30/level3/triangeAreaByCoordinates.py
python/assignments/sep30/level3/triangeAreaByCoordinates.py
python/sep30/level3/triangeAreaByCoordinates.py
python/assignments/sep30/level4/blendColors.py
python/sep30/level4/blendColors.py
python/assignments/sep30/level4/blendColors.py
python/sep30/level4/blendColors.py