Compare commits
No commits in common. "b34e4615cc385ce290242ba1c2cbf5d7c88f2f6d" and "046a03af5f543351bd9032a213b80e7b256c3e2f" have entirely different histories.
b34e4615cc
...
046a03af5f
@ -1,20 +0,0 @@
|
|||||||
# 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
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
from src.codewars.kata_force_of_gravity import solution
|
|
||||||
|
|
||||||
|
|
||||||
def test_a():
|
|
||||||
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
|
|
||||||
Loading…
x
Reference in New Issue
Block a user