Leetcode 611 javascript Valid Triangle Number

Leetcode 611 javascript Valid Triangle Number

思路

先从小到大排序,再3层遍历 只需要判断第 3 个数不要大于或等于前 2 个数之和即可。

源码

/**
 * @param {number[]} nums
 * @return {number}
 */
var triangleNumber = function(nums) {
    let len = nums.length;
    if(len < 3){
        return 0;
    }
    let count = 0;
    nums.sort((a, b) => a - b);
    for(let i = 0; i < len; ++i){
        for(let j = i + 1; j < len; ++j){
            for(let k = j + 1; k < len; ++k){
                if(nums[k] >= nums[i] + nums[j]){
                    break;
                }
                else{
                    count++;
                }
            }
        }
    }
    return count;
};
复制代码

转载于:https://juejin.im/post/5bec1b29e51d456c5712771b

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101322.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • futureTask用法

    futureTask用法futureTask用法深入学习FutureTask主要讲解了如何去使用futureTask来创建多线程任务,并获取任务的结果。Callable接口:实现这个接口的类,可以在这个类中定义需要执行的方法和返回结果类型。MyTask.java类publicclassMyTaskimplementsCallable<Object>{p…

    2022年6月16日
    37
  • JQuery 学习—$.each遍历学习

    生活在这样一个充满欢乐的世界中,我们要有欢乐的精神对待工作和生活! 我们每天晚上睡觉早上起来,每天会重复着做很多的事情,我们的生活在程序的角度看其实就是一个循环,这个循环说简单它就简单,说复杂它就很复杂。今天我要用欢乐的方式来介绍的是JQuery的中的一种技术,JQuery 的$.each遍历操作,不管是搞前端还是搞后端javaWeb方向的程序员(猿),一定会和它偶遇,在每一个转角。

    2022年2月25日
    35
  • Cisco三层交换机的配置详解

    Cisco三层交换机的配置详解

    2021年7月2日
    67
  • MATLAB 8.1 R2013a license.lic 问题

    MATLAB 8.1 R2013a license.lic 问题MATLAB8.1R2013alicense.lic问题…\MATLAB8.1R2013a\Matlab801\serial\license.lic1.修改系统时间修改系统时间至之前license.lic时间。2.修改license.liclicense.lic内容修改为:INCREMENTAerospace_BlocksetMLM99permanentuncounted\A05070F00D1EB1F923

    2022年7月26日
    14
  • aria2 bt tracker_ar接入路由器产品文档

    aria2 bt tracker_ar接入路由器产品文档vi/root/trackers-list-aria2.sh内容如下:#!/bin/bash#/usr/sbin/servicearia2stoplist=`wget-qO-https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt|awkNF|sed”:a;N;s/…

    2022年9月28日
    6
  • 蓝桥杯集锦05(python3)

    蓝桥杯集锦05(python3)

    2021年4月18日
    186

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号