Compare commits

..

No commits in common. "main" and "abgabe_uebung1" have entirely different histories.

3 changed files with 4 additions and 21 deletions

View File

@ -1 +0,0 @@
Repository for CDS-2020 Programming and Promt Engineering II

View File

@ -1,20 +1,5 @@
# https://www.codewars.com/kata/5b609ebc8f47bd595e000627/
units = {
"kg": 1,
"g": 1e-3,
"mg": 1e-6,
"μg": 1e-9,
"lb": 0.453592,
"m": 1,
"cm": 1e-2,
"mm": 1e-3,
"μm": 1e-6,
"ft": 0.3048,
"G": 6.67e-11,
}
def solution(arr_val, arr_unit):
m1, m2, r = (arr_val[i] * units[arr_unit[i]] for i in range(3))
return units["G"] * m1 * m2 / r**2
pass

View File

@ -1,7 +1,6 @@
from src.codewars.kata_force_of_gravity import solution
def test_a():
def basic_test_cases():
assert solution([1000, 1000, 100], ["g", "kg", "m"]) == 6.67e-12
assert solution([1000, 1000, 100], ["kg", "kg", "m"]) == 6.6699999999999995e-09
assert solution([1000, 1000, 100], ["kg", "kg", "cm"]) == 0.0000667
assert solution([1000, 1000, 100], ["kg", "kg", "m"]) == 6.667e-9
assert solution([1000, 1000, 100], ["kg", "kg", "cm"]) == 0.0000667