Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/01/2014, 05:21
sukoy
 
Fecha de Ingreso: febrero-2011
Mensajes: 54
Antigüedad: 13 años, 1 mes
Puntos: 18
Respuesta: Desafíos 2014 - Semana 1

Código Python:
Ver original
  1. from sys import stdin, stdout
  2.  
  3. def is_prime(n):
  4.     return all(n % i for i in range(2, int(n**0.5)+1))
  5.  
  6. entrada = map(int, [i.rstrip() for i in stdin.readlines()])
  7.  
  8. m = []
  9. num = 1
  10.  
  11. while len(m) < max(entrada):
  12.     num += 1
  13.     if is_prime(num):
  14.         m.append(num)
  15. for i in entrada:
  16.     stdout.write(str(m[i-1]) + '\n')

Ahí va el mio, gracias.