Descripción general del juego
Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 63 de 93.
Desafío
IntermedioEn este capítulo, construirás un juego FizzBuzz personalizable paso a paso.
Para comenzar, implementa el FizzBuzz tradicional para los números del 1 al 15 usando los divisores estándar 3 y 5.
Para cada número del 1 al 15:
- Imprime
FizzBuzzsi el número es divisible entre 3 y 5 - Imprime
Fizzsi el número es divisible únicamente entre 3 - Imprime
Buzzsi el número es divisible únicamente entre 5 - Imprime el número mismo en cualquier otro caso
Cada salida debe aparecer en su propia línea.
Pruébalo tú mismo
fun main() {
// TODO: Escribe tu código debajo
// Implementa FizzBuzz para los números del 1 al 15
// - Imprime "FizzBuzz" si es divisible por ambos 3 y 5
// - Imprime "Fizz" si es divisible solo por 3
// - Imprime "Buzz" si es divisible solo por 5
// - Imprime el número en sí de lo contrario
}Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloAsignación aumentadaOperadores de comparaciónRepaso: matemáticas simples7Entrada y salida básicas
Función PrintlnPlantillas de cadenasEntrada con ReadLineConversión de tiposRepaso - Años hasta la jubilaciónRepaso - Verdadero o falso10Funciones
Declarar una funciónParámetros y argumentosValores de retornoArgumentos con nombreValores predeterminadosFunciones de una sola expresiónRepaso - Función SigmaRepaso - Función de validación2Variables
Val frente a VarInferencia de tiposNúmerosCadenaBooleanoConvenciones de nomenclaturaRepaso: inicializar variables5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Ternario con expresión ifRepaso: lógica simple8Calculadora para dividir la cuenta
Mensaje de bienvenidaObtención de datos11FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz3Nullabilidad
Qué es la seguridad frente a valores nulosTipos anulablesOperador de llamada seguraOperador ElvisConceptos básicos de retos de funcionesAfirmación de no nulidadRepaso: acceso seguro6Toma de decisiones
Sentencia ifIf - ElseIf como expresiónExpresión whenWhen con rangosRepaso - Calculadora simple9Bucles
Bucle ForBucle WhileBucle Do-WhileBreakContinueRangos en buclesBucle anidadoRepaso - FactorialRepaso - Entrada dinámicaPractica por tu cuenta: Playground de Kotlin