Reto Traductor Idioma «A»

Hola querido lector, hoy quería hacer un reto basándome en un código, que es el mismo que hice ayer, y la verdad me ha traído recuerdos haciéndolo ya que el idioma «A», fue creado por la frikipedia, un portal dedicado a «noticias chorras», en el cual se inventaban los personajes públicos con datos falsos y haciendo sátira sobre diferentes asociaciones como la SGAE.

El idioma A consistía en convertir todos los carácteres en A, respetando los espacios y el punto final de la frase y/o párrafo, la verdad, sería interesante crear esta aplicación en swing con Java, y es posible que en un futuro lo haga, mientras tando dejo «la base» de hacerlo con una frase.

Pues aquí os dejo el código:

        String palabra;
        Scanner sca = new Scanner(System.in);
        System.out.println(«Di una frase:»);
        palabra = sca.nextLine();
        String intermedio = «»;
        Pattern patVoc = Pattern.compile(«[ ]»);// Creo el patrón
        Matcher matVoc;
       
        for (int i = 0; i < palabra.length(); i++) {
            matVoc = patVoc.matcher(palabra.charAt(i) + «»);//Paso la variable, en este caso correo
            if (matVoc.matches()) {
                intermedio=intermedio+» «;
            }else{
                intermedio=intermedio+»A»;
            }
        }
        System.out.println(intermedio);

Pues nada esto ha sido todo por el tutorial de hoy, espero que hayáis aprendido algo, si queréis más contenido similar puedes seguirme en Facebook y twitter, un saludo y hasta la próxima.

Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde InfoGonzalez - Blog de formador e informático

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad