domingo, 19 de abril de 2020

PARA QUE TODO EL GMAIL ESTE EN ESPAÑOL DE FORMA PREDETERMINADA

PARA QUE TODO EL GMAIL ESTE EN ESPAÑOL DE FORMA PREDETERMINADA ********************************************************
 ingresas a tu gmail (a tu bandeja)->clic en el icono "rueda de configuracion" (parte superior derecha)->Settings-> Gmail display language: (Cambias de English a Español o Español Latinoamerica) y finalmente en la pare inferior clic en el boton Save Changes


o

  1. Abre tu cuenta de Google. Es posible que tengas que iniciar sesión.
  2. Haz clic en Datos y personalización.
  3. Desplázate hacia abajo hasta el panel Preferencias generales para la Web.
  4. Haz clic en Idioma.
  5. Selecciona Editar Editar
  6. Elige el idioma en el cuadro desplegable y haz clic en Seleccionar.
  7. Si sabes varios idiomas, selecciona Añadir otro idioma.
Una vez que hayas cambiado las preferencias de idioma, cierra y vuelve a abrir el navegador.
fuente:https://support.google.com/accounts/answer/32047?co=GENIE.Platform%3DAndroid&hl=es&oco=1

sábado, 4 de abril de 2020

como salir break de 2 bucles java

public class Test {
    public static void main(String[] args) {
        outerloop:
        for (int i=0; i < 5; i++) {
            for (int j=0; j < 5; j++) {
                if (i * j > 6) {
                    System.out.println("Breaking");
                    break outerloop;
                }
                System.out.println(i + " " + j);
            }
        }
        System.out.println("Done");
    }
}

You can use a named block around the loops:
search: {
    for (Type type : types) {
        for (Type t : types2) {
            if (some condition) {
                // Do something and break...
                break search;
            }
        }
    }
}

boolean finished = false;
for (int i = 0; i < 5 && !finished; i++) {
    for (int j = 0; j < 5; j++) {
        if (i * j > 6) {
            finished = true;
            break;
        }
    }
}

https://stackoverflow.com/questions/886955/how-do-i-break-out-of-nested-loops-in-java

gcd

  1. iterativo

  2. long int gcd(long int a, long int b)
  3. {
  4. long int tmp;
  5.  
  6. if(b > a)
  7. {
  8. tmp = a;
  9. a = b;
  10. b = tmp;
  11. }
  12.  
  13. while(b != 0)
  14. {
  15. tmp = a;
  16. a = b;
  17. b = tmp % b;
  18. }
  19. return a;
  20. }

  1. int gcd(int a,int b){
  2. if(a==0)
  3. return b;
  4. else if(b==0)
  5. return a;
  6. else if(a==b)
  7. return a;
  8. if (a > b)
  9. return gcd(a-b, b);
  10. return gcd(a, b-a);
  11.  
  12.  
  13. }
  1. ll gcd(ll val1,ll val2){
  2. while(true){
  3. if(val1 == val2) return val1;
  4. else if(val1 == 0) return val2;
  5. else if(val2 == 0) return val1;
  6. if(val1 > val2){
  7. val1 = val1 - val2;
  8. }
  9. else if(val2 > val1){
  10. val2 = val2 - val1;
  11. }
  12. }
  13. }

  1. ll lcm(ll val1,ll val2){
  2. return (val1 * val2) / gcd(val1,val2);
  3. }
  1. int lcm(int a,int b){
  2. return a*b/gcd(a,b);
  3.  
  4. }


propiedad:
lcm(a, b) = (a * b) / gcd(a, b);



  1. int lcm(int a, int b)
  2. {
  3. int large = max(a, b);
  4. int small = min(a, b);
  5. for (int i = large; ; i += large)
  6. {
  7. if (i % small == 0)
  8. {
  9. return i;
  10. }
  11. }
  12. }

  1. static int lcm (int a, int b) {
  2. return a / gcd(a, b) * b;
  3. }
  4. static int gcd(int a, int b) {
  5. return b == 0 ? a : gcd(b, a % b);
  6. }

  1. private static int gcd(int a, int b) {
  2. if (a == 0)
  3. return b;
  4. return gcd(b % a, a);
  5. }
  6.  
  7. private static int lcm(int a, int b) {
  8. return (a * b) / gcd(a, b);
  9. }

  1. public static int findLcm(int a, int b){
  2.  
  3. if(b%a==0) {
  4. return b;
  5. }
  6. for(int i = 2; i<a; i++) {
  7. if ((b*i)%a==0) {
  8. return b*i;
  9. }
  10. }
  11.  

creo que me quedo con este

  1. public static int gcd(int a, int b){
  2.  
  3. if (b == 0)
  4.  
  5. return a;
  6.  
  7. return gcd(b, a % b);
  8.  
  9. }
  10. public static int lcm(int a,int b){
  11. int g=gcd(a,b);
  12. return (a*b)/g;
  13. }
  14. }


  1. public static int GCD(int x, int y){
  2. int gcd = 1;
  3. for(int i = 1; i <= x && i <= y; ++i)
  4. {
  5. if(x % i==0 && y % i==0)
  6. gcd = i;
  7. }
  8. return gcd;
  9. }
  10. public static int LCM(int z, int k){
  11. return (z*k)/GCD(z,k);
  12. }