Numbers whose count of divisors is prime: Difference between revisions

→‎{{header|Wren}}: Takes account of Horsth's observation that only square numbers need to be tested.
(added =={{header|Pascal}}==)
(→‎{{header|Wren}}: Takes account of Horsth's observation that only square numbers need to be tested.)
Line 727:
var limit = 1e5
var results = []
var i = 2
forwhile (i in* i < 3...limit) {
var n = Int.divisors(i).count
ifvar (n > 2 &&= Int.isPrimedivisors(n))i * results.add(i).count
if (n > 2 && Int.isPrime(n)) results.add(i * i)
i = i + 1
}
Fmt.print("Positive integers under $,7d whose number of divisors is an odd prime:", limit)
9,476

edits