Este repositorio contiene mi solución a las tareas de postulación para el puesto de desarrollador full-stack junior en Ruuf.cl. A continuación, se detallan las tecnologías utilizadas, las instrucciones para ejecutar el proyecto y una breve explicación de cada tarea resuelta.
- Java with Mave (JDK 22+)
Para ejecutar esta solución en tu entorno local, asegúrate de cumplir con los siguientes requisitos:
- Un IDE compatible con Java y Maven, como NetBeans, Eclipse, IntelliJ, etc.
- Java Development Kit (JDK) 22 instalado y configurado. Si cumples con estos requisitos, sigue estos pasos:
Copia el siguiente codigo y pegalo en tu terminal.
git clone https://github.com/EijiDevs/ruuf-solar-challenge.git
cd ruuf-solar-challenge
- Abre tu IDE.
- Importa el proyecto desde la ubicación donde clonaste el repositorio.
- En tu IDE, busca la clase RuufChallenge que contiene el método main.
- Ejecuta el proyecto desde tu IDE.
Al hacerlo, deberías ver en la consola los resultados de los casos de prueba incrustados en el código. Si deseas agregar más casos de prueba, puedes replicar el código existente y cambiar sus parámetros según tus necesidades.
Descripción: El problema a resolver consiste en encontrar la máxima cantidad de rectángulos de dimensiones “a” y “b” (paneles solares) que caben dentro de un rectángulo de dimensiones “x” e “y” (techo), según se muestra en la siguiente figura:
Por ejemplo, podríamos decir que en el siguiente ejemplo caben 5 rectángulos de dimensiones 1 y 2, en un rectángulo de dimensiones 3 y 5.
Descripción: Considera repetir el ejercicio base pero ahora teniendo en cuenta un techo triangular, isóceles.
Si tienes alguna pregunta o necesitas más información, no dudes en contactarme a través de mi correo electrónico bestebanperafan@gmail.com.