Ejercicio de programación con Kotlin: Operaciones en colecciones
Código
0h 20m
Este ejercicio de tipo código te permite mejorar tus habilidades en programación funcional en la operación con colecciones de forma eficaz con ejemplos prácticos y variados.
Escribe una función en Kotlin llamada procesarNumeros
que reciba una lista de enteros y realice las siguientes operaciones de forma funcional:
- Filtra los números que sean múltiplos de 3.
- Eleva al cubo cada uno de los números filtrados.
- Calcula la suma total de los números resultantes y devuelve este valor.
Requisitos:
- Utiliza exclusivamente las funciones funcionales
filter
,map
yreduce
ofold
. - No emplees bucles ni estructuras de control imperativas como
for
,while
odo-while
. - La función debe ser capaz de manejar listas vacías sin generar errores.
- Evita el uso de variables mutables; trabaja con colecciones inmutables.
- Implementa el procesamiento de manera que sea perezoso utilizando secuencias (
Sequence
).
Todos los ejercicios de programación de Kotlin
Evalúa tus conocimientos con ejercicios de programación en Kotlin de tipo Test, Puzzle, Código y Proyecto con VSCode.
Clases genéricas con varianza y restricciones
Código
Introducción a las corutinas
Test
Uso de asincronía con suspend, async y await
Código
Formateo de cadenas texto
Código
Uso de monads y manejo funcional de errores
Código
Declaración y uso de variables y constantes
Código
Uso de la concurrencia funcional con corutinas
Código
Uso de clases y objetos en Kotlin
Puzzle
Evaluación Kotlin
Test
Funciones de orden superior y expresiones lambda en Kotlin
Código
Herencia y polimorfismo en Kotlin
Código
Inmutabilidad y datos inmutables
Código
Uso de funciones parciales y currificaciones
Código
Primer programa en Kotlin
Código
Introducción a la programación funcional
Test
Introducción a Kotlin
Test
Uso de operadores y expresiones
Puzzle
Sistema de inventario de tienda
Proyecto
Uso de data classes y destructuring
Código
Certificados de superación de Kotlin
Supera todos los retos de Kotlin y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Kotlin
Operaciones funcionales en colecciones
Programación funcional