If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in.

代码:

import java.util.stream.IntStream;public class SolutionBei {//方法一public static int solution(int number) {int sum=0;for(int i=1;i<number;i++){int a=i%3;int b=i%5;if(a==0||b==0){sum=sum+i;}}return sum;}//方法二public static int solution2(int number) {return IntStream.range(0, number).filter(n -> (n % 3 == 0) || (n % 5 == 0)).sum();}public static void main(String[] args) {System.out.println(solution(10));System.out.println(solution2(10));}
}

如果我们列出10以下的所有自然数是3或5的倍数,我们得到3,5,6和9.这些倍数的总和是23。 完成解决方案,使其返回传入数字下方所有3或5的倍数之和。相关推荐

  1. 如果列出10以内自然数中3或5的倍数,则包括3,5,6,9。那么这些数字的和为23。要求计算得出任意正整数n以内中3或5的倍数的自然数之和。

    题目内容: 如果列出10以内自然数中3或5的倍数,则包括3,5,6,9.那么这些数字的和为23.要求计算得出任意正整数n以内中3或5的倍数的自然数之和. 输入格式: 一个正整数n. 输出格式: n以内 ...

  2. 某大厂测开面试题解析(python)——给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请返回这个数字的原始编号

    转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713 目录 一.题目要求 二.剖析题目 三.解题思路 四.代 ...

  3. 返回参数数字的千分位分隔符字符串

    返回参数数字的千分位分隔符,每千位划一个分隔符,因为位数不确定,所以选用递归的方式 <!DOCTYPE html> <html><head><meta cha ...

  4. [JS]请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来。

    请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来. 刚开始刷js题真是不适应啊,这次体会到sort()的香了~ 请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示 ...

  5. 问题描述 给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底

    问题描述 给定一个由n行数字组成的数字三角形如下图所示.试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大. 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径 ...

  6. C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

    1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...

  7. 质数之和c语言编程,C程序检查一个数字是否可以表示为两个质数之和

    C程序检查一个数字是否可以表示为两个质数之和 在此示例中,您将学习检查用户输入的整数是否可以表示为所有可能组合的两个质数之和. 要理解此示例,您应该了解以下C语言编程主题: 为了完成此任务,我们将创建 ...

  8. python writerow 返回值_python – .writerow()csv返回一个数字而不是写行

    我正在使用Python 3测试一些非常简单的代码.出于某种原因,下面的代码生成一个空输出,而不是写一行 import csv output = open('hello world.csv', 'w', ...

  9. 前端将后端返回的数字(英文字母),转成对应的文字进行显示

    前言 类似于省市区,状态,性别之类的可以枚举出来的变量,一般情况下数据库中存储的是其对应的value值,像省市区联动的话,前端界面中显示的是省市区的名字,但是接口的入参一般是对应的code码:如果界面 ...

最新文章

  1. yunyang tensorflow-yolov3 Intel Realsense D435 (并发)使用locals()函数批量配置摄像头运行识别程序并画框(代码记录)(代码示例)
  2. 信息时代把数据当成了信息,互联网让数据真正发挥出价值,让人们相信人眼看不见的数据世界。...
  3. 酷友观点/经验:支付接口返回数据接收地址,session数据丢失(或者说失效)的问题浅析(原创文章)...
  4. 操作系统大内核和微内核_操作系统中的内核
  5. 几种比较好看的滚动条样式及代码
  6. 对刚接触oracle的人比较有用的一些工具 zt
  7. callback函数_Nodejs 源码解析 util.promisify 如何将 Callback 转为 Promise
  8. [转载] python十个程序_程序猿开发Python的十个基本入门技巧?
  9. innodb 索引 mysql_InnoDB索引实现
  10. KALI利用MS17-010漏洞入侵
  11. 7-4 华氏度转摄氏度 (5分) java
  12. 【Windows】windows生成rsa密钥对
  13. usb接口驱动_教你如何下载安装打印机驱动并设置共享打印机
  14. 如何查询计算机上次登录时间,怎么查看电脑的上一次开机时间
  15. 插上耳机一说话别人听有很大的电流声怎么办?
  16. node.js+uniapp计算机毕业设计安卓在线民宿预定app(程序+APP+LW)
  17. LLJ-100HS; LLJ-500HS漏电继电器
  18. 【OpenCV入门教程之十七】OpenCV重映射 SURF特征点检测合辑
  19. loadrunner入门教程(11)--回放脚本
  20. IP分片和TCP分段解析--之IP分片

热门文章

  1. 2017年数学建模A组练习代码
  2. [Luogu P1230]智力大冲浪
  3. CSS3 动画 2D基础知识
  4. 音频编解码(PCM、G711A、G711U、AAC)理解
  5. 单基因gsea_【9月11日直播答疑】基于疾病的单基因进行生信分析软件GSEA
  6. 【Linux】Linux 学习笔记2015(基础篇)
  7. 安装程序错误0x80070422
  8. 做裂变营销活动,云图码活码如何才能更好的防封?
  9. html修改角弧度,CSS新手入门:border-radius绘制圆角应用
  10. 笔记 - 计算机科学:什么是P=NP?问题