Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kub0x

#751
Mejor comprueba la propiedad "EndOfStream" del objeto StreamReader ya que nos indica si llegamos al EOF o final del archivo.

Código (csharp) [Seleccionar]

while (!reader.EndOfStream) //Mientras no hayamos llegado al final del archivo
   Console.WriteLine(reader.ReadLine()); //Imprimos una línea


Cita de: Kaxperday en 17 Abril 2015, 20:47 PM
es horrible programar para archivos en C#, luego se quejan de C.

Perdona grrr pero no hables sin saber ;D En C todo es más primitivo, otra cosa sería C++ aun así comparándolo con C# es inferior en funcionalidad nativa o "por defecto" ya que el Framework te abstrae de muchos procesos que en C++ no están implementados (se arregla descargando libs de terceros o implementando dichas funcionalidades tu mismo). Ojo que programo más en C++ que en .NET (VB/C#) pero C# por defecto te trae una gran cantidad de librerías directas para usar ;)

Saludos.
#752
Programación General / Re: Proyecto Instituto
16 Abril 2015, 16:23 PM
¿Elektro has probado si tu code es capaz de resolver captchas? :D Gracias por recomendar una la librería de OCR para .NET seguramente en un futuro la necesite. Sin embargo es de pago y no estoy yo para pagar licencias.

Saludos.
#753
Me acuerdo que este acertijo me lo propuso mi padre cuando era un crío. Tendría que hacer un cortafuegos para que las llamas no le alcancen. :D

Saludos.
#754
Cita de: El_Andaluz en 16 Abril 2015, 02:30 AM
Efectivamente darte cuenta que es divisible por 7 si lees bien el problema del acertijo. ;D
Cita de: kub0x en 16 Abril 2015, 02:01 AM
- Debe de ser mútliplo de 7 ya que 0 es congruente con el número de libros módulo 7. (x mod 7 = 0)

Es lo mismo que decir que x es divisible entre 7. Serían infinitas soluciones realmente, pero supongamos que Pedro tiene el mínimo de libros posibles, serían 301 jejej

Postea alguno que nos estruje el cerebro ;)
#755
No se a quien se le ocurrió este problema pero acabo de buscar y sale que es 721 (7!), pues esta sería la segunda respuesta óptima, la primera como he dicho es 301.

Saludos y esperamos el siguiente.
#756
He de decir que este acertijo me ha gustado más que el anterior ya que parte del ámbito matemático, me ha resultado fácil.

El número de libros debe de ser un número que cumpla las siguientes condiciones:

- Debe de ser mútliplo de 7 ya que 0 es congruente con el número de libros módulo 7. (x mod 7 = 0)
- Debe de ser coprimo con 2, 3 4 ,5 y 6. (gcd(x,2)=1, gcd(x,3)=1, gcd(x,4)=1.....)
- Debe de ser 1 congruente con el número de libros mod 2, 3, 4, 5 y 6. (x mod 7 = 1)

El resultado es 301.

Aquí dejo la solución en un fragmento de code que he escrito para simularlo:

Código (csharp) [Seleccionar]

static void Main(string[] args)
        {
            for (int i = (int)Math.Pow(7, 2); i < Int32.MaxValue; i+=7)
            {
                if (i % 2 == 1)
                    if (i % 3 == 1)
                        if (i % 4 == 1)
                            if (i % 5 == 1)
                                if (i % 6 == 1){
                                    Console.WriteLine(i);
                                    break;
                                }
                                   
               
            }
            Console.Read();
        }
#757
Cita de: El_Andaluz en 15 Abril 2015, 22:30 PM
kub0x:Esta bien tu planteamiento pero ya habido acertantes llegaste tarde de toda manera gracias por participar voy a mirar otro acertijo  ;D

Ya me di cuenta :/ publiqué pues no quería ver los mensajes del post para que no me chafasen el acertijo. Espero nuevos retos.
#758
El acertijo del gusano tiene trampa, al ver la imagen de la estantería (sin haber leído vuestros comentarios) he visto al momento que la 1ª página del tomo 1 es la que da paso al 2º tomo y la página 100 es la primera del último tomo. Así que el gusano parte de la 1ª página del tomo, acto seguido pasa al segundo sin comer ninguna página más del primer tomo, hasta llegar al penúltimo tomo donde el gusano pasaría al momento a la página 100 del último tomo sin comer ninguna página más del último.

Haciendo cuentas: el gusano comerá 8 libros y 2 páginas adicionales, una del primer tomo (pág 1) y otra del último tomo (pág 100). Hacen un total de 802 páginas.

Saludos.
#760
Abril negro / Re: Sobre Abril Negro
14 Abril 2015, 19:14 PM
Por lo que veo el post lo ha leído bastante gente para tener tan poco tiempo así que no seais tímidos y animaros a comentar/participar.

Cita de: Flamer en 14 Abril 2015, 01:36 AM
no se pero el abril negro no solo trata de malwares o si, por que no tratar de publicar alguna protección: no se que publiquen sus mejores crackmes, keygenmes, serialme entre otras cosas.

Gracias por tu implicación y sugerencias. La idea sería, como ya dije, presentar aplicaciones destinadas a la seguridad ofensiva/defensiva pero los retos de reversing también serían bienvenidos. A ver si es posible armar un recopilatorio de todos los proyectos como se hacía antiguamente.

Saludos.