Skip to content

Commit b58f4ea

Browse files
Create problem_3
1 parent b53a0a0 commit b58f4ea

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

problem_3

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
def lpf(num):
2+
# Encuentro lo números divisores del número
3+
divisors_lst = []
4+
for divisor in range(1, num+1):
5+
if num % divisor == 0:
6+
divisors_lst.append(divisor)
7+
8+
# De los números divisores que encontré me fijo cuáles son primos
9+
prime_divisors_lst = []
10+
for i in divisors_lst:
11+
divisor_divisors_lst = []
12+
for j in range(1, (i+1)):
13+
if i % j == 0:
14+
divisor_divisors_lst.append(j)
15+
if len(divisor_divisors_lst) <= 2:
16+
prime_divisors_lst.append(i)
17+
18+
# Devuelvo el último de la lista
19+
return prime_divisors_lst[-1]
20+
21+
lpf(13195)

0 commit comments

Comments
 (0)