بکندباز

تابعی ایجاد کنید که یک عدد صحیح را در آرگومان بگیرد و لیستی از اعداد اول قابل مشاهده در آن عدد (نه فاکتورها) را برمی گرداند.

به عنوان مثال، extract_primes(1717) لیست [7, 7, 17, 17, 71] را برمی‌گرداند.

لیست باید به ترتیب صعودی باشد. اگر یک عدد اول بیش از یک بار ظاهر شود، تمامشان باید نوشته شود. اگر اعداد اول یافت نشد، یک لیست خالی برگردانید.

نمونه ورودی و خروجی

ExtractPrimes(7) ➞ [7]

ExtractPrimes(1) ➞ []

ExtractPrimes(73) ➞ [3, 7, 73]
ExtractPrimes(7)  ➞ [7]
ExtractPrimes(1)  ➞ []
ExtractPrimes(73)  ➞ [3, 7, 73]
ExtractPrimes(103)  ➞ [3, 103]
ExtractPrimes(1313)  ➞ [3, 3, 13, 13, 31, 131, 313]

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط