【算法】枪打出头鸟(js)

牛客链接:https://www.nowcoder.com/practice/1504075c856248748ca444c8c093d638?tpId=196&&tqId=37268&rp=1&ru=/ta/job-code-total&qru=/ta/job-code-total/question-ranking

本人题解:

js 复制代码
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 *
 * @param n int整型 n个人
 * @param a int整型一维数组 ai代表第i个人的高度
 * @return long长整型
 */
function solve(n, a) {
    // write code here
    let sum = 0;
    for (let i = n - 1; i > 0; i--) {
        for (let j = i - 1; j >= 0; j--) {
            if (a[i] < a[j]) {
                sum += (j + 1);
                break;
            }
        }
    }
    return sum;
}
module.exports = {
    solve: solve,
};
相关推荐
REDcker2 分钟前
前端打包工具 - Rollup 打包工具笔记
前端·笔记
前端大卫4 分钟前
动态监听DOM元素高度变化
前端·javascript
WBluuue7 分钟前
数据结构与算法:树上倍增与LCA
数据结构·c++·算法
Cxiaomu15 分钟前
React Native App 图表绘制完整实现指南
javascript·react native·react.js
前端大卫18 分钟前
Webpack 老项目的优化实践
前端
bruk_spp24 分钟前
牛客网华为在线编程题
算法
开利网络26 分钟前
合规底线:健康产品营销的红线与避坑指南
大数据·前端·人工智能·云计算·1024程序员节
yinuo37 分钟前
纯CSS&JS实现:丝滑渐变过渡的动态导航栏
前端
qq. 280403398438 分钟前
vue介绍
前端·javascript·vue.js
未来之窗软件服务42 分钟前
未来之窗昭和仙君(五十五)标签票据打印模板设计器——东方仙盟筑基期
前端·打印设计器·仙盟创梦ide·东方仙盟·昭和仙君·东方仙盟架构