Advertisement
Guest User

Untitled

a guest
May 1st, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.63 KB | None | 0 0
  1. // Использование генератора списков для нахождения простых чисел
  2. let primesUnder max =
  3.     [
  4.         for n in 1 .. max do
  5.             let factorsOfN =
  6.                 [
  7.                     for i in 1 .. n do
  8.                         if n % i = 0 then
  9.                             yield i
  10.                 ]
  11.                 // n – простое число, если для него имеется
  12.                 // всего два делителя, 1 и n
  13.             if List.length factorsOfN = 2 then
  14.                 yield n
  15.     ]
  16.  
  17. let ``prost))))))30`` = primesUnder 30
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement