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.