Skip to content

Una serie de ejercicios en Java extraídos y traducidos de CodeWars con la solución más apropiada.

Notifications You must be signed in to change notification settings

Khreiv/EjerciciosJavaCodeWars

Repository files navigation

JAVA EjerciciosJava

A continuación encontrarás un índice con ejercicios de programación para Java. Cada enlace (EJERCICIO X) te llevará a la parte de este repositorio con el código del problema.

Recuerda que hay muchas formas de resolver un mismo caso. La solución que se presenta es optimizada y simplificada. Cualquier otra podría funcionar igualmente.

En cada README.md tienes un enlace a CodeWars donde encontrarás muchísimas soluciones más a estos problemas.

¡Ánimo!

CenturyFromYear

EJERCICIO 1

El primer siglo abarca desde el año 1 hasta el año 100. e

El segundo siglo va desde el año 101 hasta el año 200, y así sucesivamente.

Dado un año, devuelve el siglo al que pertenece.

CountByX

EJERCICIO 2

Crea una función con dos argumentos que devuelva un array de los primeros n múltiplos de x.

Se asume que tanto el número dado como la cantidad de veces a contar serán números positivos mayores que 0.

Devuelve los resultados como un array o lista.

NeedleInTheHaystack

EJERCICIO 3

Escribe una función findNeedle() que tome un array lleno de basura pero que contenga una "aguja".

Después de que tu función encuentre la aguja, debería devolver un mensaje (como un string) que diga:

"encontré la aguja en la posición " más el índice donde encontró la aguja.

SumOfPositives

EJERCICIO 4

Escribir una función que, obteniendo un array de números, devuelva la suma de todos los números positivos.

SumWithoutLowestAndHighest

EJERCICIO 5

Suma todos los números de un array dado (o lista), excepto el número más alto y el número más bajo (por valor, no por índice).

El número más alto o más bajo respectivamente es un único elemento en cada extremo, incluso si hay más de uno con el mismo valor.

TotalAmountOfPoints

EJERCICIO 6

Los resultados de los partidos de nuestro equipo se registran en una colección de strings.

Cada partido se representa por un string en el formato " X : Y ":

Donde X es el puntaje de nuestro equipo e Y es el puntaje del equipo contrario.

Necesitamos escribir una función que tome esta colección y devuelva el número de puntos que nuestro equipo (x) obtuvo en el campeonato según las reglas mencionadas anteriormente.

SumMixedArray

EJERCICIO 7

Dado un Array de Integers como strings y numeros, devuelve la suma de los valores del Array como si todos fueran numeros. El retorno debe ser un numero.

TrafficLights

EJERCICIO 8

Necesitas una función que maneje cada cambio de verde a amarillo, luego a rojo, y luego nuevamente a verde.

Completa la función que recibe una cadena de texto como argumento que representa el estado actual del semáforo, y devuelve una cadena de texto que representa el estado al que el semáforo debe cambiar.

CountSheeps

EJERCICIO 9

Dado un número entero no negativo, por ejemplo, 3, devuelve una cadena con un murmullo:

"1 sheep...2 sheep...3 sheep..."

HowGoodAreYou

EJERCICIO 10

Recibes un arreglo con las calificaciones de tus compañeros de clase.

¡Ahora calcula el promedio y compara tu calificación!

About

Una serie de ejercicios en Java extraídos y traducidos de CodeWars con la solución más apropiada.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages