Cuando hablamos de arrays y listas en Ruby estamos hablando de un mismo tipo de objeto, ya que solo existe uno, el tipo Array. Este es un contenedor de elementos ordenados de cualquier tipo de objeto que pueden ser accedidos usando índices positivos (iniciando en 0) e índices negativos (iniciando en -1). Los arrays o
Las listas en Ruby son objetos Array dinámicos que admiten valores de diferentes tipos y poseen diferentes métodos que nos permiten realizar una variada cantidad de operaciones, como se explica en Listas en Ruby. Descripción del tema: dada una lista de números, algunos repetidos, se le pregunta al usuario cuál desea eliminar y el programa debe
Este pequeño programa de 56 líneas de código ordena listas de mayor a menor o de menor a mayor, según la opción que elija el usuario. Una Array en Ruby es un contenedor de elementos no ordenados de tamaño flexible que puede tener cualquier tipo de datos, puede expandirse o reducirse en tiempo de ejecución cuando se agregan o se
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 12 líneas. extNum, sumDigit = 0, 0 print "Ingrese un numero entero: " numEntero = gets().to_i while numEntero != 0
Los métodos .reverse y .reverse! hacen exactamente lo mismo, invierten el contenido de un string, pero con una diferencia que veremos con un par de ejemplos para entender cuándo conviene usar uno u otro. ¿Cuándo usar el método .reverse? Este método es recomendado usarlo cuando queremos obtener un nuevo string invertido sin alterar el string
Los palíndromos son palabras, frases o números que leídos de atrás hacia adelante se leen igual de adelante hacia atrás; por ejemplo: arenera y ana. Para el caso de los números se les llama comúnmente capicúa; por ejemplo: 1991 y 2002. Este pequeño programa o frase nos indica si una palabra es o no es
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 139 es primo ya que solo se puede dividir por 1 y por 139. Este programa escrito en Ruby cuenta con las siguientes 3 características: Evalúa el número ingresado por el usuario. Nos muestra cuántos