Mencari Faktor Nombor dengan Cekap dalam Python
Menentukan faktor nombor ialah tugas biasa dalam pelbagai domain, dan Python menawarkan berbilang cara yang cekap untuk mencapainya.
Satu pendekatan yang dioptimumkan melibatkan penggunaan fungsi kurangkan Python bersama dengan pemahaman senarai. Penyelesaian ringkas ini secara berkesan mencari semua faktor bagi nombor tertentu.
<code class="python">from functools import reduce def factors(n): return set(reduce( list.__add__, ([i, n//i] for i in range(1, int(n**0.5) + 1) if n % i == 0)))</code>
Rasional:
Atas ialah kandungan terperinci Bagaimana Mencari Faktor Nombor dengan Cekap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!