programacion en ruby: mayor cantidad de numeros consecutivos

POO + arrays + ruby (mayor cantidad de numeros consecutivos)

El problema planteado se trata en crear un programa que permita llenar un vector con números aleatorios y luego muestre la mayor cantidad de números consecutivos que aparecen, se considera 6-7 ó 7-6 como números consecutivos

El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y de ciclos for y de arrays (vectores)

La lógica que utiliza este programa en ruby es simple. Se recorre en un ciclo el vector y se comparan las posiciones consecutivas en caso de presentar una diferencia de uno representan un par de números consecutivos y se cuenta. Cada que aparezca un nuevo par de consecutivos vuelve el contador a cero.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en ruby: mayor cantidad de numeros consecutivos
Figura. programacion en ruby: mayor cantidad de numeros consecutivos

resultado ejecucion programa: mayor cantidad numeros consecutivos
Figura. resultado ejecucion programa: mayor cantidad de numeros consecutivos

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Se pueden comparar números consecutivos hay que tener en cuenta no desbordar el alcance del array, es decir, comparar posiciones existentes en el array

[Tweet «»La mayor cantidad de veces que aparece el mayor es diferente al mayor» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.