CodeWars 6kyu. Multiples of 3 or 5
3 또는 5의 배수의 합 구하기
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.
Note: If the number is a multiple of both 3 and 5, only count it once.
Courtesy of ProjectEuler.net
요구조건
어떤 자연수 number 미만의 3 또는 5의 배수를 찾는 문제
해결책
- input number가 3 또는 5로 나누어 떨어지면 sum에 더하는 방식이다. 문제가 너무 간단하게 풀려서 새로운 방법으로 생각 해보기로 했다.
- number를 3, 5로 나누면 그 몫의 개수만큼만 for loop을 돌며 추가한다. 5로 나눈 몫이 항상 3으로 나눈 몫보다 작기 때문에 한 번 더 검사를 해주었다.
javaScript Solution 1
1 | function solution(number){ |
javaScript Solution 2
1 | function solution(number){ |