FizzBuzz

Problema:https://leetcode.com/problems/fizz-buzz/

Este problema es muy común en las entrevistas técnicas por lo tanto se debe aprender el paso a paso de como solucionarlo.

Hay que realizar una función que reciba un numero y devuelva una lista de valores tipo string.

Los valores que devuelva la función dependerán del valor evaluado:

Si el valor es divisible entre 3 y 5, el string que se agregará a la lista será “FizzBuzz”.

Si el valor es divisible entre 3, el string que se agregará a la lista sera “Fizz”.

Si el valor es divisible entre 5, el string que se agregará a la lista sera “Buzz”.

Si el valor es otro, el string que se agregará a la lista será valor del indice.

Por ello lo primero que haremos es crear una lista de tipo <String>, en la cual iremos agregando los valores que resulten de la evaluación. 

Segundo, hacemos un ciclo for el cual recorrerá los valores desde 1 hasta el valor n que se nos dará y dentro del este ciclo for usando when  pondremos las condiciones a evaluar con el string que iremos agregando en la lista previamente creada.

Y de último la función retornará la lista, la cual contendrá todos los valores que hemos agregado.