Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - [D-m-K]

Páginas: [1] 2 3 ... 11
1
Dudas / Sugerencias / Re: nueva seccion
« : noviembre 09, 2010, 09:09:41 am »
Me gusta la idea, me comprometo con la comunidad a finales de este mes a trabajar para eso :)... ahorita estoy en la recta final de este semestre, entonces voy a estar alejado 2 semanas.

Hakuna Matata

2
Criptografia / Atacando por Fuerza Bruta (BruteForce) 1
« : noviembre 03, 2010, 11:58:01 pm »
Para comenzar a explicar en que consiste un ataque de fuerza bruta primero voy a definir que es esa vaina.

Un Ataque de fuerza bruta dentro del campo de la criptografia es una t

3
Pues bueno viejo GodZilla, esa tambien es una soluci

4
xDDDD Bueno viejo Clerigo, pues la verdad me gustaria ver esa respuesta programada con Sockets :)  (No nada del tema y seria un buen principio para entender que tan amplia es la cobertura que nos brinda esta clasesita de Sockets).

De todas formas viejo clerigo, a ese code que postee solo le faltan 2 lineas para obtener lo que se desea y asi pasar el reto, pero eso si se lo dejo a uds.

Pdta : Como el reto arroja caracteres especiales, es muy probable que tengan que intentar maximo unas 4 veces y obtener la cadena correcta para ingresar en el input. ;)

Pdta2: Estamos a unos punticos de pasar a sinfocol :), este fin de semana tocara estudiar ing. inversa para mirar si puedo hacer algo y contribuir con la causa. :p

5
J2SE / J2EE / J2ME / Re: Juego del ahorcado en JAVA (Beta)
« : octubre 27, 2010, 06:53:54 pm »
El viejo phi tiene mucha razon, por decirlo asi fue un peque

6
Maratones de Programación / Solucionando Test de Velocidad :: Yashira
« : octubre 24, 2010, 08:51:15 pm »
Bueno este reto fue algo chistoso, aunque en esta ocasi

7
J2SE / J2EE / J2ME / Re: Ocultar un JMenuBar?
« : octubre 24, 2010, 06:48:30 pm »
Si se

8
J2SE / J2EE / J2ME / Re: Ocultar un JMenuBar?
« : octubre 24, 2010, 12:54:29 pm »
Mmm que raro viejo phi, porque mira que hice la prueba y usando el metodo setVisible(false) si quita el menu.

Puedes manejar algun tipo de flag para el estado del menu (estado == 1; visible :::: estado == 2; invisible).

//Yo hice esto y funciono al pelo :)
jMenuBar1.setVisible(false);

9
Maratones de Programación / Solucionando Reto Applet :: Yashira
« : octubre 24, 2010, 12:40:21 pm »
Bueno parceros, este fin de semana me dedique a echarle cabeza a algunos reticos de yashira y pues en esas me surgio una duda y una solucion para solucionar un reto de Fuerza Bruta (BruteForce). En esta ocasi

10
Seguridad Informatica / Re: Hack a Day
« : octubre 23, 2010, 09:35:16 pm »
Uffff parce que loco!!! :O,

aspero la parte de : http://hackaday.com/category/beer-hacks/


y no se puede quedar atras nuestro amigo Baxter the ButlerBot and RoboFridge

11
Maratones de Programación / Warmup :: The Birthday Paradox
« : octubre 18, 2010, 11:14:01 pm »
Este ejercicio si me saco canas jajajajaja, primero porque no entendia la formula correcta que se tenia que aplicar; Luego porque al aplicar el DecimalFormat (para el formateo de la salida de acuerdo al ejercicio) no me arrojaba el punto, entonces investigando un poco mas a fondo se necesitaba usar el DecimalFormatSymbols para definir el caracter usado como separador. Bueno menos charla y mas code ;).

Cita
The Birthday Paradox

Source le name: birthday.c, birthday.cpp or birthday.java

Given n, the number of participants in a birthday party, you have to estimate the probability
that at least one pair of them do have the same birthday (month and day), assuming that a
year has 365 days.
To estimate that probability you may think that the birthday distribution is uniform along
the year, i.e. one person may has been born at any of the 365 days of the year with the same
probability.

Input

Each line of the input contains an integer n (0n365) specifying the number of participants
in the party.
The input must be read from the le birthday.in.

Output

For each case in the input, print one line with the probability that at least one pair of the n
participants do have the same birthday. Round the results to six decimal places. The
oating

point delimiter must be `.' (i.e. the dot). The rounding applies towards the nearest neighbor
unless both neighbors are equidistant, in which case the result is rounded up (e.g. 0:1234562
is rounded to 0:123456; 0:1234566 is rounded to 0:123457; 0:1234565 is rounded to 0:1234567,
etc.).

The output must be written to standard output.

Sample inputOutput for the sample input
365 1.000000
0 0.000000
230.507297

Aqui esta el code ;)

[code=java]
/**
 * Solucion de la paradoja de los cumplea

12
J2SE / J2EE / J2ME / Recorrido matricial
« : octubre 18, 2010, 09:19:11 pm »
Bueno estaba por ahi repasando los recorridos de matrices (2 dimensiones) y el desparche me sirvio para hacer esto:

Código: (java) [Seleccionar]
/**
 * Ejemplo para el recorrido de matrices en todos los sentidos
 * @author [D-m-K], Red Informatica Colombiana
 */
public class Matriz {
    public static String[][] matriz;
    public static String letras = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    public static final int d = 5;

    public static void main(String[] args) {
        //Dimensiono la matriz con n
        matriz = new String[d][d];
        llenarMatriz();
        verMatriz();
        filas();
        filasInversas();
        columnas();
        columnasInversas();
        diagonalDerecha();
        diagonalDerechaInversa();
        diagonalIzquierda();
        diagonalIzquierdaInversa();
    }

    public static void llenarMatriz() {
        //Lleno la matriz con letras aleatorias segun las letras disponibles
        for (int i = 0, n = 0; i < d; i++) {
            for (int j = 0; j < d; j++) {
                n = (int)(Math.random() * letras.length());
                matriz[i][j] = "" + letras.charAt(n);
            }
        }
    }

    public static void verMatriz(){
        for (int i = 0; i < d; i++) {
            for (int j = 0; j < d; j++) {
                System.out.print(" " + matriz[i][j]);
            }
            System.out.println("");
        }
    }

    public static void filas(){
        System.out.println(" :: Filas de la matriz :: ");
        for (int i = 0; i < d; i++) {
            System.out.print("Fila " + i + " >>");
            for (int j = 0; j < d; j++) {
                System.out.print(" " + matriz[i][j]);
            }
            System.out.println("");
        }
    }

    public static void filasInversas(){
        System.out.println(" :: Filas Inversas de la matriz :: ");
        for (int i = 0; i < d; i++) {
            System.out.print("Fila " + i + " >>");
            for (int j = d - 1; j >= 0; j--) {
                System.out.print(" " + matriz[i][j]);
            }
            System.out.println("");
        }
    }

    public static void columnas(){
        System.out.println(" :: Columnas de la matriz :: ");
        for (int i = 0; i < d; i++) {
            System.out.print("Columna " + i + " >>");
            for (int j = 0; j < d; j++) {
                System.out.print(" " + matriz[j][i]);
            }
            System.out.println("");
        }
    }

    public static void columnasInversas(){
        System.out.println(" :: Columnas inversas de la matriz :: ");
        for (int i = 0; i < d; i++) {
            System.out.print("Columna " + i + " >>");
            for (int j = d - 1; j >= 0; j--) {
                System.out.print(" " + matriz[j][i]);
            }
            System.out.println("");
        }
    }

    public static void diagonalDerecha(){
        System.out.println(" :: Diagonal principal derecha de la matriz :: ");
        System.out.print("Diagonal >>");
        for (int i = 0; i < d; i++) {
            System.out.print(" " + matriz[i][i]);
        }
        System.out.println("");
    }

     public static void diagonalDerechaInversa(){
        System.out.println(" :: Diagonal principal derecha de la matriz (Inversa) :: ");
        System.out.print("Diagonal >>");
        for (int i = d - 1; i >= 0; i--) {
            System.out.print(" " + matriz[i][i]);
        }
        System.out.println("");
    }

     public static void diagonalIzquierda(){
        System.out.println(" :: Diagonal principal izquierda de la matriz :: ");
        System.out.print("Diagonal >>");
        for (int i = d - 1; i >= 0; i--) {
                System.out.print(" " + matriz[i][(d - i - 1)]);
        }
        System.out.println("");
    }

     public static void diagonalIzquierdaInversa(){
        System.out.println(" :: Diagonal principal izquierda de la matriz (Inversa):: ");
        System.out.print("Diagonal >>");
        for (int i = 0; i < d; i++) {
                System.out.print(" " + matriz[i][(d - i - 1)]);
        }
        System.out.println("");
    }
    
}

Un ejemplo de la visualizaci

13
Maratones de Programación / Ejercicio :: The 3n + 1 Problem
« : octubre 18, 2010, 01:52:32 pm »
Ok. por ahi en la pagina de programming challenges y uva esta este ejercicio. jejejeje lo chistoso fue que tenia la soluci

14
Maratones de Programación / Material para las maratones de programaci
« : octubre 18, 2010, 11:21:04 am »
Navegando por ah

15
J2SE / J2EE / J2ME / Jugando con los primos :: BigInteger
« : octubre 18, 2010, 10:22:57 am »
Estaba leyendo un poquito sobre el manejo de la clase BigInteger y BigDecimal, pero hubo un metodo que me parecio bastante interesante (Me recordo aquellos tiempos cuando comence a jugar en project-euler y a phicar xDDD).

Bueno este es un ejemplo del metodo nextProbablePrime(), el cual a partir del numero almacenado en el objeto BigInteger, obtiene el probable proximo n

Páginas: [1] 2 3 ... 11