Buscar la primera vocal de una palabra es muy fácil debido a que en Ruby todo es un objeto y posee métodos como index, compact y min para trabajar sobre la información que queremos procesar. En este pequeño programa veremos paso a paso cómo podemos lograr nuestro objetivo. Código fuente La primera línea de este
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
Este pequeño programa toma un texto o palabra ingresada por el usuario y la codifica en Código Morse. Para realizar esta labor vamos a crear un mapa que contenga diferentes caracteres a codificar junto con respectiva clave morse, se analizará la palabra o texto ingresado por el usuario y se codifica carácter por carácter usando
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 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