تابعی ایجاد کنید که یک عدد صحیح را در آرگومان بگیرد و لیستی از اعداد اول قابل مشاهده در آن عدد (نه فاکتورها) را برمی گرداند.
به عنوان مثال، extract_primes(1717) لیست [7, 7, 17, 17, 71] را برمیگرداند.
لیست باید به ترتیب صعودی باشد. اگر یک عدد اول بیش از یک بار ظاهر شود، تمامشان باید نوشته شود. اگر اعداد اول یافت نشد، یک لیست خالی برگردانید.
نمونه ورودی و خروجی
extract_primes(7) ➞ [7]
extract_primes(1) ➞ []
extract_primes(73) ➞ [3, 7, 73]
extract_primes(7) ➞ [7]
extract_primes(1) ➞ []
extract_primes(73) ➞ [3, 7, 73]
extract_primes(103) ➞ [3, 103]
extract_primes(1313) ➞ [3, 3, 13, 13, 31, 131, 313]
برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.
نظرات