Misiones de Entrenamiento

35 ejercicios prácticos con pistas y soluciones

Tu progreso0/35 (0%)
Nivel 1
beginner

Hola Mundo

Imprime 'Hola, Mundo!' en pantalla

println
Nivel 2
beginner

Calculadora Básica

Crea una calculadora con suma, resta, multiplicación y división

Scannerdouble
Nivel 3
beginner

Conversor de Temperatura

Convierte entre Celsius, Fahrenheit y Kelvin

fórmulasprintf
Nivel 4
beginner

Par o Impar

Determina si un número es par o impar

módulo%
Nivel 5
beginner

Calculadora de Notas

Calcula promedio y determina aprobación (nota >= 70)

ifelse
Nivel 6
beginner

Generador de Tablas

Imprime la tabla de multiplicar de un número

for
Nivel 7
beginner

Promedio con FOR

Itera y calcula el promedio de una lista de notas

forfor-each
Nivel 8
beginner

Validar Contraseña

Valida que la contraseña tenga al menos 8 caracteres

lengthif
Nivel 9
intermediate

Lista Inversa

Invierte una lista sin usar Collections.reverse()

foradd
Nivel 10
intermediate

Eliminar Duplicados

Elimina elementos duplicados de una lista

HashSet
Nivel 11
intermediate

Ordenar Lista

Implementa bubble sort para ordenar una lista

forintercambio
Nivel 12
intermediate

Contador de Palabras

Cuenta las palabras en un texto

splitHashMap
Nivel 13
intermediate

FizzBuzz

Imprime fizzbuzz: múltiplos de 3=fizz, 5=buzz, ambos=fizzbuzz

for%
Nivel 14
intermediate

Fibonacci

Genera los primeros N números de Fibonacci

forarreglos
Nivel 15
intermediate

Buscar en Lista

Implementa búsqueda lineal y binaria

forwhile
Nivel 16
intermediate

Gestión de Productos

Crea un CRUD de productos con HashMap

HashMapputremove
Nivel 17
intermediate

Calculadora con Métodos

Implementa calculadora usando métodos

staticreturn
Nivel 18
intermediate

Calculadora con Lambdas

Crea calculadora usando lambdas

lambdaBiFunction
Nivel 19
advanced

Clase Persona

Crea una clase Persona con atributos y métodos

classconstructorthis
Nivel 20
advanced

Herencia Animal

Implementa jerarquía animal con clases

extends@Override
Nivel 21
advanced

Manejo de Errores

Maneja errores con try/catch en operaciones

trycatchfinally
Nivel 22
advanced

Leer Archivo CSV

Lee y muestra datos de un archivo CSV

Filessplit
Nivel 23
advanced

Medir Tiempo de Ejecución

Crea un método que mide el tiempo de una tarea

RunnablenanoTime
Nivel 24
advanced

Generador de Números

Genera los números pares con streams

IntStreamfilter
Nivel 25
advanced

Validación con Regex

Valida emails y teléfonos con regex

Patternmatches
Nivel 26
beginner

Palíndromo

Verifica si una palabra se lee igual al revés

StringBuilderreverse
Nivel 27
intermediate

Números Primos

Determina si un número es primo

for%Math
Nivel 28
intermediate

Adivina el Número

Juego donde adivinas un número con pistas

whileRandombreak
Nivel 29
intermediate

Anagramas

Verifica si dos palabras usan las mismas letras

char[]Arrays.sort
Nivel 30
beginner

Índice de Masa Corporal

Calcula el IMC y clasifica el resultado

iffórmula
Nivel 31
beginner

Contar Vocales

Cuenta las vocales de un texto

charAtcontains
Nivel 32
intermediate

Registro de Estudiantes

Agrega y consulta estudiantes con sus notas

HashMappromedio
Nivel 33
intermediate

Matriz Transpuesta

Transpone una matriz de 3x3

anidadofor
Nivel 34
beginner

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter

HashMapgetOrDefault
Nivel 35
advanced

Agenda Telefónica

Guarda y busca contactos en un archivo

FilesreadAllLines