Los palíndromos son palabras o texto que leídos de atrás hacia adelante se leen igual de adelante hacia atrás; por ejemplo: arenera y ana. Este pequeño programa nos indica si una palabra es o no es palíndromo. Código fuente Esta es una versión corta, legible y optimizada que la escrita en la publicación “Palíndromos en
Las listas en Groovy son objetos ArrayList de Java, uno de sus métodos es removeIf(), que podemos usar para eliminar elementos de la lista si coinciden con el valor que le indiquemos. Tomaremos el código del programa mostrado aquí y vamos a mejorarlo. Código fuente Groovy es un lenguaje muy sencillo, cuya sintaxis está inspirada
Este pequeño programa toma una palabra, frase o texto y lo codifica en Clave Morse sin alterar los caracteres que no se pueden codificar. Analizaremos cómo está programado y como funciona paso a paso hasta obtener un resultado en pantalla. Código fuente Algo que hace de Groovy un lenguaje de sintaxis sencilla es que no
Groovy es un lenguaje de programación mixto, es decir, permite programar de forma dinámica, estática o de ambas formas. Groovy es un lenguaje orientado a objetos y como tal, hay métodos que nos permiten trabajar sobre ellos; uno de estos métodos es indexOf(). El objetivo de este programa es el de encontrar la primera vocal
Las listas en Groovy son objetos contenedores que pueden almacenar una cantidad variada de valores de un mismo tipo, su tamaño es dinámico, lo que les permite expandirse o reducirse cuando se añade o se elimina un elemento usando sus diferentes métodos. Descripción del tema: dada una lista de números repetidos, el usuario ingresa el número
Este pequeño programa de apenas 59 líneas de código nos permite ordenar un array dinámico de mayor a menor o de menor a mayor, según la opción seleccionada por el usuario. Un array dinámico básicamente es un contenedor de elementos no ordenados de un solo tipo con un tamaño flexible, puede incrementarse o reducirse en
Este es un pequeño programa que toma un número entero ingresado por el usuario, extrae sus dígitos uno por uno y los suma. A continuación se expone el código del programa que tan solo tiene 13 líneas. Long sumDigit = 0, numEntero, extNum def input = new Scanner(System.in) print("Ingrese un numero entero: ") numEntero =
Recorrer y listar los directorios ubicados en la jerarquía de la ruta actual es relativamente sencillo con Groovy, esto se debe a que es 100% interoperable con Java pero al mismo tiempo añade mayor funcionalidad y sencilles. Aquí está la forma de como hacer esto en solo 11 líneas de código. hay que recordar que Groovy es un
La Sucesión de Fibonacci es una sucesión de números enteros iniciando con dos números base, 0 y 1. Cada número de la sucesión es el resultado de la suma de los dos anteriores; por ejemplo: [0] [1] [1] [2] [3] [5] [8] [13] [21] [34] Esta Sucesión de Fibonacci solo muestra 10 números y se observa cómo
Los números primos son todos aquellos números que solo tienen dos divisores, el 1 y él mismo; por ejemplo, el número 31 es primo ya que solo se puede dividir por 1 y por 31. Este programa escrito en Groovy cuenta con las siguientes 4 características: Evalúa el número ingresado por el usuario. Nos muestra los