当前位置: 首页 > news >正文

算法练习--连续整数固定和

在给定范围内,找出数的连续整数固定和。

例如(在20范围内):27 = 2+3+..+7 = 27 , 11+12


var ret = new Array();

var sum = function (n,c){

for(var from = 1; from < n ; from++){
var a = new Array();
var s = 0;
for(var i = from; i< n; i++){
s+=i;
a.push(i);

if(s == c){ret.push(a);break;}
}


}

return s;

}

sum(20,4);

for(var i = 0; i<ret.length; i++)
console.log(ret[i]);


相关文章:

  • Windows 7中从VHD文件启动计算机
  • Javascript --扩展String实现替换字符串中index处字符
  • 算法练习之牛顿法求平方根
  • 去掉数组中的重复元素
  • 浅谈单例的三种实现--C#
  • OO 编程基本功--(1)
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(一)——从WiMAX讲起
  • OO编程基本功(2)--命名
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • OO编程基本功(3) 注释
  • WinDBG 技巧:分析程序漏洞是否可以被利用 (!exploitable 命令)
  • 编程基本功(4)
  • Agile实践日志一 -- Grooming Session
  • 获取SQL Server服务器的连接信息用脚本(在原邹建写的基础上作一点改进)
  • Agile实践日志(2)-- Daily Stand up 和 Retrospective Session
  • [数据结构]链表的实现在PHP中
  • 2017-08-04 前端日报
  • Angular 4.x 动态创建组件
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Django 博客开发教程 8 - 博客文章详情页
  • Electron入门介绍
  • Go 语言编译器的 //go: 详解
  • IOS评论框不贴底(ios12新bug)
  • java2019面试题北京
  • laravel 用artisan创建自己的模板
  • leetcode46 Permutation 排列组合
  • Mocha测试初探
  • Python socket服务器端、客户端传送信息
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • v-if和v-for连用出现的问题
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • windows-nginx-https-本地配置
  • 官方解决所有 npm 全局安装权限问题
  • 将 Measurements 和 Units 应用到物理学
  • 解决iview多表头动态更改列元素发生的错误
  • 深度解析利用ES6进行Promise封装总结
  • 线上 python http server profile 实践
  • 想写好前端,先练好内功
  • 用Visual Studio开发以太坊智能合约
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #etcd#安装时出错
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (1)STL算法之遍历容器
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (分布式缓存)Redis分片集群
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (九十四)函数和二维数组
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)负载均衡,回话保持,cookie
  • (转)关于pipe()的详细解析
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复