🚀 Pruebas Técnicas en Java
¡Bienvenido al repositorio de Pruebas Técnicas en Java! Aquí encontrarás una colección de ejercicios técnicos resueltos en Java, organizados en diferentes categorías. Este repositorio es perfecto para mejorar tus habilidades de programación y prepararte para entrevistas técnicas.
📂 Estructura del Proyecto
El proyecto está organizado en las siguientes carpetas:
- 📊 Arrays: Ejercicios relacionados con arreglos y matrices.
- 📐 Linear: Problemas lineales y geométricos.
- 🔤 String: Manipulación y procesamiento de cadenas de texto.
- 🔀 Variado: Una mezcla de problemas diversos.
📜 Ejercicios Destacados
📊 Arrays
- 🔍 Contiene Duplicados: Verifica si una matriz contiene elementos duplicados.
- 🗑️ Eliminar Duplicados: Elimina duplicados de una matriz ordenada.
- 🔄 Girar Matriz: Rota una matriz hacia la derecha en
k pasos.
- ✔️ Sudoku: Valida si un tablero de Sudoku es válido.
📐 Linear
- 🌍 Ejercicio 1: Calcula el número de días por año en un planeta dado su radio orbital y velocidad.
- 📏 Ejercicio 3: Calcula el área y perímetro de un triángulo dados sus catetos.
🔤 String
- 🔠 Anagrama: Verifica si dos cadenas son anagramas.
- 🔁 Es Palíndromo: Determina si una cadena es un palíndromo.
- 🔍 Devolver Índice: Encuentra el índice de la primera aparición de una subcadena.
🔀 Variado
- 🎲 Adivina Número: Simula el juego de adivinar un número.
- 🪙 Cara o Cruz: Simula el juego de cara o cruz.
- 🔢 Fibonacci: Calcula el número de Fibonacci en una posición
n.
🎓 Udemy
- 🔢 FirstAndLastDigit: Devuelve la suma del primer y último dígito de un número.
- 🔄 Palindromo: Determina si un número es palíndromo.
🚀 Cómo Empezar
-
Clona el repositorio:
git clone https://github.com/miguelASL/Pruebas_Tecnicas_Java
-
Navega a la carpeta del proyecto:
cd Pruebas_Tecnicas_Java
🤝 Contribuciones
¡Las contribuciones son bienvenidas! Si tienes una solución mejor o un nuevo ejercicio, no dudes en hacer un fork del repositorio y enviar un pull request.
📄 Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
¡Gracias por visitar este repositorio! Si te ha sido útil, no olvides darle una estrella ⭐ en GitHub.