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 - daryo

#521
por lo general los juegos corren mejor en windows  ademas  los drivers de tarjetas de video suelen tener mas problemas.

y con wine se ejecutara mucho mas lento (usa wine con playonlinux) .

pero si el juego tiene una version para linux y no tienes problemas posiblemente ni notaras la diferencia , ademas si usas una distro con un escritorio ligero como xfce lxde etc mejoraras el rendimiento.

la verdad el punto mas debil de linux son los juegos xD.

PD: ¿estas poseido?
#522
en otro foro de hacking hicieron eso cuando se dieron cuenta muchos hackeaban la puntuación y tenían cifras absurdas xD
#523
entenderia que nadie comente xDD.

es un juego de programacion uno de los niveles hay que pasar una cadena ascii a su equivalente binario para luego pasar el binario a su sistema"chuck norris".
http://www.codingame.com

el ejemplo que dan es c= 1000011
chuck norris c=0 0 00 0000 0 00
cc=10000111000011
chuck norris cc= 0 0 00 0000 0 000 00 0000 0 00

si comienza en 0(el primer bloque) los que le siguen(segundo bloque) hasta el espacio son unos y si comienza en 00 los ceros que le siguen son ceros hasta el espacio
mi codigo es:

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

/**
* Auto-generated code below aims at helping you parse
* the standard input according to the problem statement.
**/


int main()
{
    char MESSAGE[100];
    fgets(MESSAGE,100,stdin);
    int size=strlen(MESSAGE);
    int letra;
    int Ascii;
    int binario[50];
    int temp;
    int contador=0;
    int reverso[700];
    int indice=0;
    char chuck_norris[700];
    int unocero=0;
    int unomas=0;
    short bloque1=0;
    // Write an action using printf(). DON'T FORGET THE TRAILING \n
    // To debug: fprintf(stderr, "Debug messages...\n");
    //---------------------------
    for(int a=0;a<size;a++){
        if(MESSAGE[a]!='\0' && MESSAGE[a]!='\n')
        {
            letra=MESSAGE[a];//tomo el valor ascii
            if(letra<=64)
            {
                reverso[0]=0;
                unomas=1; //si es menor a el codigo ascii 64 se le pone un cero al comienzo eso es uno mas
            }
            //----------------------------
            contador=0;
            temp=letra;
           
            //convierto el numero a binario
            while(temp>0){
                binario[contador]=(temp%2);
                temp=temp/2;
                contador++;
            }
            int conta3=contador-1; //contador es el largo de binario
            contador=contador+unomas;//si es menor a 64 se le pone un cero al comienzo eso es uno mas
            for(int inv=0;inv<contador;inv++)
            {
                reverso[inv+unomas]=binario[conta3];//  binario estan los numeros al reves asi que le doy la vuelta
                conta3--;
            }
            //ahora lo pasare a el codigo chuck norris
            for(int final=0;final<contador;final++){
                //si bloque1=1 entonces estamos en el segundo bloque y se le agrega un cero si continua siendo el mismo del primer bloque unocero
                if(bloque1==1){
                    if(reverso[final]==unocero)
                    {
                       chuck_norris[indice]='0';indice++;
                    }
                    else
                    {
                            chuck_norris[indice]=' ';indice++;
                            bloque1=0;                       
                    }
                }
                //------------------------------------
                if(reverso[final]==1 && bloque1==0) //si estamos en el primer bloque y es un uno escribe en la respuesta 0 0
                {
                    chuck_norris[indice]='0';indice++;
                    chuck_norris[indice]=' ';indice++;
                    chuck_norris[indice]='0';indice++;
                    bloque1=1; // cambiamos de bloque
                    unocero=1; //si cambia este numero es que se acabaron los unos repetidos
                }
                else if(reverso[final]==0 && bloque1==0) //si estamos en el primer bloque y es un cero escribe en la respuesta 00 0
                {
                    chuck_norris[indice]='0';indice++;
                    chuck_norris[indice]='0';indice++;
                    chuck_norris[indice]=' ';indice++;
                    chuck_norris[indice]='0';indice++;
                    bloque1=1;// cambiamos de bloque
                    unocero=0;//si cambia este numero es que se acabaron los unos repetidos
                }
                //----------------------
            }
            chuck_norris[indice]='\0';// se le agrega el final de la cadena
        }
    }
    printf("%s\n",chuck_norris);//escribe la respuesta

pero no esta funcionando como deberia con c y cc funciona, o si le pasan % pero si le pasan:
http://www.codingame.com/ide/fileservlet?id=373674626189
la salida deberia ser:
http://www.codingame.com/ide/fileservlet?id=373685797831
pero no es alguna idea?






#524
tampoco  seas tan dramatico xD
#525
Citar¿He de saber al 100% C para pasar a C++ o puedo empezar C++ directamente?
no hace falta , puedes empezar directamente.

#526
Foro Libre / Re: Todo puede existir
19 Diciembre 2014, 15:25 PM
en un sentido practico todo lo que es improbable que exista y no se ha demostrado su existencia entonces se asume que no existe.

Como los seres humanos desconocemos tantas cosas y hay tantas ideas desde universos alternos donde la fisica funciona diferente hasta  como funciona el tiempo y esto sin mencionar religiones , se puede decir si todo es posible hasta que se demuestre lo contrario pero es algo muy poco practico.

¿podemos demostrar que los unicornios voladores no existen? posiblemente no pero es improbable que estos existan y tampoco se ha demostrado su existencia

¿podemos demostrar la inexistencia de dioses como zeus?...
#527
Foro Libre / Re: Que me recomendais hacer..
19 Diciembre 2014, 15:03 PM
Cita de: Trane! en 19 Diciembre 2014, 14:36 PM
Pero esto te pasara siempre, y creo que a todos nos ha pasado. Almenos a mi tambien en bases de datos con alguien que no tenia ni p... idea.
yo he tenido muy mala suerte con eso sobretodo en el colegio. antes me daba mucha rabia entrar a un salon  a escuchar una o dos horas cosas asi, ahora lo recuerdo y me causa risa xDDD


  • un profesor de historia que  confundia fechas historicas ademas que en clase siempre terminaba contandonos sobre su vida personal en clase. Y era terrible redactando tanto asi que todos perdian sus evaluaciones porque no entendian nada.


  • otro de religion(siempre estudie en colegio catolico) nos imprimia talleres que hablaban sobre los illuminati y el poder masonico oculto y confundia la peninsula arabica con la iberica.


  • uno de ingles que decia que garbage se pronuncia gurbach ademas de contar historias de lo mas de absurdas sobre que fue espia de la mossad y que lo perseguian.


  • a si uno de mates que no era capaz de acabar con las ecucaciones que el mismo ponia en el tablero y despues de que se acababa el tiempo de su clase nos hacia continuar donde habia quedado (que estaba mal)


  • uno de historia que sacaba todo de la wikipedia mientras estaba en clase en ves de preparar los temas(admito no era mal profesor pero es un poco descarado hacer eso xD)


#528
Foro Libre / Re: Que me recomendais hacer..
19 Diciembre 2014, 13:05 PM
por lo que veo nos a pasado a muchos aca xD
#529
pasarte a c++ :P
#530
Scripting / Re: Script "demigrante"
19 Diciembre 2014, 04:46 AM
lo que quieres borrar esta en el directorio de root porque
cuando pones
Código (bash) [Seleccionar]
rm -rf ~/.local/share/Trash/*/** &> /dev/null
lo hace en el directorio de usuario del root y no tu usuario.incluso si es root prueba usando el directorio completo

si es otro ponlo
Código (bash) [Seleccionar]
rm -rf /home/miusiario/.local/share/Trash/*/** &> /dev/null

tambien
no le pongas K99 sino K01 o usa el comando
update-rc.d

no se no tengo mas ideas xD