Skip to content

Repositorio que contiene la solución al desafío para desarrolladores junior full-stack más la solución al primer desafío opcional brindado por Ruuf.cl ☀

Notifications You must be signed in to change notification settings

EijiDevs/ruuf-solar-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imagen portada con el logo de Ruuf.cl

RUUF CHALLENGE TO JUNIOR DEVS

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.


Tecnologías Utilizadas

  • Java with Mave (JDK 22+)

Instrucciones de Instalación

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:

1) Clona el repositorio:

Copia el siguiente codigo y pegalo en tu terminal.

git clone https://github.com/EijiDevs/ruuf-solar-challenge.git
cd ruuf-solar-challenge

2) Abre el proyecto con tu IDE preferido

  • Abre tu IDE.
  • Importa el proyecto desde la ubicación donde clonaste el repositorio.

3) Ejecuta el proyecto

  • 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 de las Tareas

Tarea 1: ¿Cuántos paneles caben en un techo rectangular?

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:

Imagen de referencia de la primera tarea

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.

Imagen de referencia de un caso de prueba de la primera tarea
¿O caben más? 👀

Tarea 2: ¿Cuántos paneles caben en un techo triangular?

Descripción: Considera repetir el ejercicio base pero ahora teniendo en cuenta un techo triangular, isóceles.

Imagen de referencia para la tarea de bonus

Contacto

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.

About

Repositorio que contiene la solución al desafío para desarrolladores junior full-stack más la solución al primer desafío opcional brindado por Ruuf.cl ☀

Topics

Resources

Stars

Watchers

Forks

Languages