Connect with us

Hi, what are you looking for?

Tecnología

Ganador del reto lúdico: la espiral de Ulam

El reto que planteamos en unocero, la espiral de Ulam, ya tiene ganador. se trata de Martín Valenzuela, quien hizo un estupendo trabajo para presentar los resultados que el reto exigía.

Dice Martín: “Me dedico al desarrollo de sistemas y ahora estoy con el puesto de arquitecto de software en una empresa reconocida, a nivel nacional, Coppel, y pues estoy en uno de los tantos áreas de sistemas que tienen”.

Recupera tus archivos perdidos con estos programas

Explica lo que hizo de esta manera: “Y pues nada, se me ocurrió realizar un programa que generara un número de números valga la redundancia, cuales quisiera el usuario, en este caso, se me ocurrió hacerlo con etiquetas (Labels), porque son más ligeras, en este caso si por ejemplo le dices que quieres generar 100 números, y encontrar sus primos son 100 etiquetas que se generan de manera dinámica.

El problema fue cuando quise generar una rutina para que el programa detectara cuál de los 4 lados estaba generando los números, entonces mediante un ejercicio que hice en mi cuaderno me di cuenta que existía un patrón al momento de generar los números y posicionándolos en forma contraria a las manecillas del reloj, de esta manera me di cuenta que en las ‘esquinas’ era donde yo tenía que marcar mi final de dicha fila que estaba generado y dependiendo del lado que acabara de generar era si continuaría generando el siguiente control hacia abajo, hacia la derecha, hacia arriba o hacia la izquierda (coordenadas), en si eso fue lo mas tedioso por así decirlo, y pues la detección de que si es primo o no, era revisar si ese numero de control que estaba generando era divisible por el mismo y la unidad y que no me dejaba residuo, entonces es que era un numero primo, caso contrario no lo era, para esto los controles se van generando mediante un ciclo (for) y el tope es el total de elementos que el usuario indica que desea generar, eso fue básicamente lo que hice, espero que lo hayan disfrutado al igual que yo”.

Martín Valenzuela, ganador del reto de la espiral de Ulam

Y Martín nos aclara: “Siento que me faltó la parte que cuando se llenara la pantalla de controles y que no cupieran, en lugar de que aparecieran los scrolls, tratar de que el programa hiciera un especie de ‘alejamiento’, para así ver más controles en una misma imagen, pero bueno no tenía tiempo para echarle mas coco y eso fue lo que alcance a entregar”.

El código fuente y el ejecutable, pueden obtenerse aquí y aquí, respectivamente.

Le haré llegar a Martín su premio y que esto sea un aliciente a su esfuerzo… ¡Felicidades!

La entrada Ganador del reto lúdico: la espiral de Ulam se publicó primero en unocero.

Últimas noticias

Operativo policial en avenida Gutiérrez Nájera, Mazatlán, tras explosión en expendio de cerveza.

Mazatlán

Anoche ocurrió una explosión en Mazatlán; arrojaron un artefacto casero contra un expendio de cerveza, sin lesionados. 🔥 🚓 #Mazatlán #explosión #seguridad

Persona caminando de noche cerca de establecimiento iluminado, relacionada con incidente en Mazatlán. Persona caminando de noche cerca de establecimiento iluminado, relacionada con incidente en Mazatlán.

Mazatlán

En Mazatlán📍 reportan lanzamiento de artefactos explosivos💥 en depósito sobre Gutiérrez Nájera, antes de Los Monos Bichis; lesiones desconocidas. #Mazatlán #Seguridad #Sinaloa

Soldados en operativo militar tras asesinato de Efraín Medina; vehículo rojo en escena. Soldados en operativo militar tras asesinato de Efraín Medina; vehículo rojo en escena.

Nacionales

Efraín Medina Valenzuela fue asesinado a balazos en Villa de Álvarez; autoridades investigan ataque en motocicleta y acompañante herida 🚨🕯️🚑 #Colima #Seguridad

Camionetas Toyota cubiertas de polvo, parte del operativo de recuperación de vehículos robados en Navolato Camionetas Toyota cubiertas de polvo, parte del operativo de recuperación de vehículos robados en Navolato

Navolato

En Navolato, fuerzas federales y estatales recuperaron cuatro vehículos robados 🚗 🚙 y aseguraron unidades, puestas a disposición del Ministerio Público. #Seguridad

Logos de Disney+, Netflix, HBO Max y Prime Video relacionados con la nueva ley de protección al consumidor en México. Logos de Disney+, Netflix, HBO Max y Prime Video relacionados con la nueva ley de protección al consumidor en México.

Actualización

Entra en vigor la reforma contra cobros automáticos: usuarios tienen cancelación inmediata, aviso previo y mayor transparencia 🛡️ 🔔 ✋ #LFPC #ProtecciónAlConsumidor

Sombrillas rojas y blancas en playa clausurada por Profepa en Mazatlán, Sinaloa Sombrillas rojas y blancas en playa clausurada por Profepa en Mazatlán, Sinaloa

Mazatlán

Profepa suspendió y clausuró obra en playa del Malecón, Mazatlán por denuncia ciudadana; faltaban concesión y permisos ambientales. 🚨 🏝️ #Mazatlán #Ambiente

Suscríbete y recibe noticias

Tendencia

Sinaloa

Secretaría de Salud informó que el nuevo hospital IMSS Culiacán tendrá 260 camas, 39 especialidades y helipuerto en 2026 🚁 🏥 #IMSS

Nacionales

La Marina mantiene sitiado El Durazno, Durango ⚓️, tras operativo para capturar a Aureliano El Guano Guzmán Loera 🚨 #Durango #Marina #ElGuano

Sinaloa

La Fiscalía FGE activó Alerta AMBER Mazatlán📍 tras la desaparición⚠️ de Brayan y Brandon; llaman a denunciar confidencialmente al 800-890-90-92. #AlertaAMBER #Mazatlán

Concordia

Reportan desaparecidos trece jornaleros y conductor desde madrugada en Concordia, Sinaloa; Yamoldcar Tours presentó denuncias y Sabuesas activan búsqueda. 🔎🚌 #desaparecidos #Concordia

Mazatlán

Reportan en carretera Mazatlán-Tepic km 187 retorno de personas tras asaltos del crimen organizado; Guardia Nacional se retiró 🚨 🚗 #MazatlánTepic #Seguridad

Concordia

Fiscalía y Comisión emitieron fichas por seis desaparecidos en Concordia tras salir en combi blanca rumbo a Mazatlán 🚐🔎 #desaparecidos #Concordia

Nacionales

La Marcha del Silencio convoca en el Ángel de la Independencia; inicia 11:00 rumbo al Zócalo por Reforma. 🚶 🕊️ #MarchaDelSilencio #CDMX

Economía

Este martes 16, dirigentes y autoridades se reúnen; si no hay acuerdos, anuncian bloqueos carreteros🚧, cierres de puentes y aduanas🚛 #campo #transporte

Desarrollado por
FIIXCOM