통계, IT, AI

1. Multiples of 3 and 5 본문

IT/PROJECT_EULER

1. Multiples of 3 and 5

Harold_Finch 2015. 12. 21. 23:59

문제에 대한 설명은 이곳에서 확인하자.

이 문제는 굳이 코딩을 거치지 않아도 풀 수 있는 것 처럼 보인다. 

그래도 project Euler의 취지에 맞도록 코딩을 하여 문제를 풀어보자. 파이썬 코드는 다음과 같다.

answer = sum( [ i for i in range(1,1000) if i % 3 ==0 or i % 5 ==0 ] )

print answer 

scala 코드는 다음과 같다.

object HelloWorld extends App {

  val x = List.range(1, 1000).filter(x => x % 3 == 0 || x % 5 == 0).sum

  println(x)
}

답은 233168 이다. 

'IT > PROJECT_EULER' 카테고리의 다른 글

5. Smallest multiple  (0) 2016.01.07
4. Largest palindrome product  (0) 2016.01.04
3. Largest prime factor  (0) 2016.01.04
2. Even Fibonacci numbers  (0) 2015.12.28
Project Euler를 시작하다.  (2) 2015.12.20
Comments