Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
23
Task/Almost-prime/Nim/almost-prime.nim
Normal file
23
Task/Almost-prime/Nim/almost-prime.nim
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
proc prime(k: int, listLen: int): seq[int] =
|
||||
result = @[]
|
||||
var
|
||||
test: int = 2
|
||||
curseur: int = 0
|
||||
while curseur < listLen:
|
||||
var
|
||||
i: int = 2
|
||||
compte = 0
|
||||
n = test
|
||||
while i <= n:
|
||||
if (n mod i)==0:
|
||||
n = n div i
|
||||
compte += 1
|
||||
else:
|
||||
i += 1
|
||||
if compte == k:
|
||||
result.add(test)
|
||||
curseur += 1
|
||||
test += 1
|
||||
|
||||
for k in 1..5:
|
||||
echo "k = ",k," : ",prime(k,10)
|
||||
Loading…
Add table
Add a link
Reference in a new issue