题目描述:给定两个正整数:num和n,编写程序判断能否把num分解为n个连续自然数相加的和,如果能分解,则返回分解得到的n个自然数构成的列表(列表中元素按照升序排列),如果不能分解,则返回一个空列表。
例如:输入值:num=18,n=4
返回值:[3,4,5,6]

解答:

public static int[] solution(int num, int n) {if (n <= 0 || num < 0) {return null;}int arr[] = new int[n];if (n == 1) {arr[0] = num;return arr;}int x = (num - (n * n - n) / 2) / n;int sum = 0;for (int i = 0; i < n; i++) {arr[i] = x;x++;}for (int i = 0; i < n; i++) {sum += arr[i];}if (sum == num) {return arr;} else return null;}

中国农业银行研发中心2021实习生笔试题相关推荐

  1. 武汉意向岗位(二)——中国农业银行研发中心

    文章目录 招聘网站 研发中心 环境 备注 招聘网站 中国农业银行校园招聘 研发中心 招聘公告 环境 暂时没找到,以后找到了再来补... 备注 研发中心2019年武汉收了100人,算是比较多的: 202 ...

  2. 中国人寿保险研发中心2021校招开始啦!

    感兴趣的同学可以把简历发送至邮箱 chenhongyun@e-chinalife.com 往期推荐 Java 15 转正了,国内几大互联网公司均有贡献,其中腾讯最为突出! Spring Boot 缓存 ...

  3. 中国农业银行研发中心面经

    自我介绍 问了一些项目相关的内容 八股: java 线程池 java static关键字 java线程池 java wait()和sleep()区别 mysql 锁的类型 mysql binlog 设 ...

  4. 阿里巴巴2021实习生笔试题20210608

    第一题 题目描述 截图了,问题是后面又没了 大概 有个数列 111 1211\ 2\ 11 2 1 12131211\ 2\ 1\ 3\ 1\ 2\ 11 2 1 3 1 2 1 1213121412 ...

  5. 金融科技:中国农行研发中心DevOps规划与实践

    本文根据[2019 DAMS中国数据智能管理峰会]现场演讲内容整理而成. 讲师介绍 姚元庆,中国农业银行研发中心资深专员,具有十余年金融业软件研发.项目管理经验.长期致力于组织级项目管理.PMO建设. ...

  6. 百度2014研发类校园招聘笔试题解答

    http://blog.csdn.net/lanxuezaipiao/article/details/42915285 先总体说下题型,共有3道简答题,3道算法编程题和1道系统设计题,题目有难有易,限 ...

  7. 微软2012实习生笔试题及答案(望讨论)

    微软的实习生笔试题,不是太难,算法的题好多,但是很多答案都不确定,欢迎大家讨论答案~ 答案:1.C(每迭代一次至少一个确定)  2.AC 3.ACE 4.A 5.C 6.C 7.D 8. AD 9.B ...

  8. 中国农业银行数据中心智能布线系统

    北京浩源同创智能科技有限责任公司    刘  丽 中国农业银行数据中心是全球最大的数据中心之一,坐落于上海市外高桥,总占地面积为81919m2,总的建筑面积为124899m2,由18幢楼构成.该数据中 ...

  9. 头条2020届实习生笔试题

    头条2020届实习生笔试题 一卷 编程题: 输入某年某月某日,判断这一天是这一年的第几天? // 判断是否为闰年function isRun(a) {return a % 4 == 0 &&a ...

最新文章

  1. Redis 操作数据
  2. HDOJ_ACM_折线分割平面
  3. Python Tutorial(六):模块
  4. 嵌入式开发C语言中的uint8_t
  5. 翻翻看 类型html5,3款容易上手的HTML5编辑工具推荐~
  6. 更具时尚感的服饰购物APP设计灵感!
  7. Qt之二维绘图:设置动画效果
  8. el-cascader获取label
  9. access转sql iif_ACCESS 中的IIF使用
  10. 解决 react-router 中 history is 'undefined' 的问题
  11. 【C语言视频教程完整版】从入门到进阶,适合C语言初学者计算机考研党考计算机二级大一大二学生学习观看~~~
  12. pdf打印机如何加密pdf文件?
  13. Go 依赖管理工具 Dep 的安装及配置
  14. SIGIR 2022 | 港大等提出超图对比学习在推荐系统中的应用
  15. SQL Server建库建表命令
  16. 从零开始java数据库SQL优化(二):多个LEFT JOIN的SQL优化
  17. 共模电感适用的频率_共模电感磁芯的选择决定其性能和应用场景——原文转自金昊德官网...
  18. 向量指令和标量指令有些大型机和巨型机 设置功能齐全的向量运算指令系统
  19. 软件测试之SDK开发(ios)——signal捕获
  20. ErrorException : Use of undefined constant LARAVEL_START - assumed 'LARAVEL_START'

热门文章

  1. xls打开显示无法在计算机上运行,电脑无法运行Excel提示不是有效Win32应用程序修复方法...
  2. Dreamweaver2019版安装教程
  3. Dreamweaver 安装 激活
  4. 下载并安装vue-devtools(详细步骤)
  5. 学校计算机房的布线注意要点,学校机房布线要点探析
  6. 【文本分类】文本分类流程及算法原理
  7. 报错原因高的地图调用mapView.onDestroy() 崩溃问题
  8. 系统安全:修改十四项设置 打造安全牢靠易用电脑
  9. Android开发入门到实战精通 完整全套开发教程送给你
  10. el-table 合并单元格(合并行)