Multiples of 3 and 5
2017-02-04 21:42
246 查看
Description:
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.If we list all the natural numbers below 20 that are multiples of 3 or 5, we get 3, 5, 6, 9, 10, 12, 15 and 18. The sum of these multiples is 78.
Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in.
Note:
If the number is a multiple of both 3 and 5, only count it once.
My Solution:
public static int solution(int number) { int multipleCount = 0; for (int i = 0; i < number; i++) { if (i % 3 == 0 ) { multipleCount += i; } if (i % 5 == 0) { multipleCount += i; } if (i % 15 == 0) { multipleCount -= i; } } return multipleCount; }
相关文章推荐
- READING NOTE: Joint Tracking and Segmentation of Multiple Targets
- Using the multiple NICs of your File Server running Windows Server 2008 (and 2008 R2)
- Method and apparatus for loading a segment register in a microprocessor capable of operating in multiple modes
- Joint Tracking and Segmentation of Multiple Targets
- Scala-maven-plugin and Multiple Versions of Scala Libraries Detected
- Problem 1 Multiples of 3 and 5 (暴力)
- Project Euler Problem 1 - Multiples of 3 and 5
- (Problem 1)Multiples of 3 and 5
- Project Euler 001 Multiples of 3 and 5
- Running Multiple Instances of Google Talk (GTalk Polygamy) and Login as Multi Users[转]
- (Problem 1)Multiples of 3 and 5
- Problem 1:Multiples of 3 and 5
- 1 Multiples of 3 and 5 - Project Euler
- Project Euler #1: Multiples of 3 and 5
- Multiples of 3 and 5
- Multiples of 3 and 5
- (Problem 1)Multiples of 3 and 5
- Multiples of 3 and 5
- 【Project Euler 1】Multiples of 3 and 5
- Project Euler Problem 1: Multiples of 3 and 5