İki koşulu yerine getiriyorsa, sayı Chen asaldır:
- Kendisi asal
- Kendisi artı iki asal veya yarı asaldır.
Asal, tam olarak iki bölenin olduğu ve bu bölenlerin kendisinden ve birinden oluştuğu bir sayıdır.
Yarı asal, iki asal maddenin ürünü olan bir sayıdır. (12 = 2 * 2 * 3'ün yarı asal olmadığını, 25 = 5 * 5 olduğunu unutmayın).
Göreviniz bir sayının Chen üssü olup olmadığını belirlemek. Evet için herhangi bir gerçek değeri ve hayır için herhangi bir sahte değeri vermelisiniz.
Giriş, birine eşit veya bundan büyük herhangi bir tam sayı olacaktır. Ayrıca bir dize, karakter dizisi veya bir dizi veya rakam olarak da alınabilir.
Örnekler:
101 -> truthy
223 -> falsy
233 -> truthy
1 -> falsy
Bu OEIS A109611 .
Bu, kısmen, Sophie Germain'in bir başbakanı mıyım? ki, ne yazık ki, kopya olarak kapatıldım, bu yüzden kopya olmayan bir şekilde ilgili bir meydan okuma gönderiyorum.
2 * 2 * 2 * 3 * 3
yarı asal? Ne hakkında 5 * 5
?
5*5
yarı asal, 2*2*2*3*3
değil. Ben tam olarak iki dedim .
2*2*2*3*3
yani tam iki asal çarpanlarını sahiptir 2
ve 3
ve 5*5
yani bir asal çarpanı vardır 5
.) Belki soruya içine düzenleme olabilir?
True
Truthy ve2
veyaFalse
falsy (tutarsız falsy değerleri) için geri dönebilir miyiz ?