目的
给定数组中的两个数字,将所有数字相加,包括(和之间)两个整数(例如[4,2] - > 2 + 3 + 4 = 9).
我设法解决了这个问题,但想知道是否有更优雅的解决方案(特别是使用Math.max和Math.min) - 请参阅下面的更多问题......
我的解决方案
//arrange array for lowest to highest number
function order(min,max) {
return min - max;
}
function sumAll(arr) {
var list = arr.sort(order);
var a = list[0]; //smallest number
var b = list[1]; //largest number
var c = 0;
while (a <= b) {
c = c + a; //add c to itself
a += 1; // increment a by one each time
}
return …Run Code Online (Sandbox Code Playgroud) 客观的
avg_tot_assets avg_tot_assets = (上一年资产 + 本年资产)/2return_on_asset(ROA)= net income/avg_total_assets方法
工作代码
df = data[['per_fisc_year',
'consol_net_income_loss',
'tot_asset',
'curr_portion_debt',
'tot_lterm_debt',
'tot_share_holder_equity']]
df
Run Code Online (Sandbox Code Playgroud)
输出
问题
return_on_asset在计算 时并行计算avg_tot_asset,还是必须独立运行?