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.

Deja un comentario

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
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.