Skip to content

Instantly share code, notes, and snippets.

View davidmanueldev's full-sized avatar
🐧

David Manuel davidmanueldev

🐧
View GitHub Profile
@davidmanueldev
davidmanueldev / App.java
Created April 12, 2024 18:16
Colas en Java | Ejercicio 1
// Ejercicio 1. Contar elementos primos de una cola
import java.util.Scanner;
import java.util.Queue;
import java.util.LinkedList;
public class App {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
Queue<Integer> cola = new LinkedList<>();
@davidmanueldev
davidmanueldev / ejercicio2.java
Last active April 4, 2024 02:06
Ejercicio de Pilas | Ejercicio 2
// Llenar una pila con notas y obtener la pila A con notas aprobadas
// y la pila B con notas reprobadas | P = (67, 34, 89, 45, 90) =>
// A = (67, 89, 90) || R = (34, 45)
import java.util.Scanner;
import java.util.Stack;
public class ejercicio2 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
Stack<Integer> pila = new Stack<Integer>();
@davidmanueldev
davidmanueldev / App.java
Created April 2, 2024 23:18
Ejercicio de pilas | Ejercicio 1
// Contar elementos pares de una pila | P = (8,6,7,9,4) => 3 |
import java.util.Scanner;
import java.util.Stack;
public class App {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
Stack<Integer> pila = new Stack<Integer>();
int n, cont = 0;
@davidmanueldev
davidmanueldev / readme.md
Last active March 30, 2024 13:55
Bug de fuente en Spotify Desktop Linux | Debian 12 | KDE Plasma (X11)
@davidmanueldev
davidmanueldev / App.java
Created March 27, 2024 15:39
Clase 27 de marzo Estructura de Datos
// 2. Mostrar el ultimo par y la posicion que ocupa
// import java.util.Scanner;
// public class App {
// public static void main(String[] args) throws Exception {
// Scanner sc = new Scanner(System.in);
// int n;
// System.out.println("Ingrese la cantidad de elementos del arreglo: ");
// n = sc.nextInt();
@davidmanueldev
davidmanueldev / App.java
Created March 20, 2024 14:10
QuickSort Java
import java.util.Scanner;
public class App {
// Método principal
public static void main(String[] args) {
// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);
// Pedir al usuario que ingrese la cantidad de elementos
@davidmanueldev
davidmanueldev / main.py
Created February 10, 2024 20:44
Reto del dia 5
def new_user(usuarios):
nombre = input("Por favor ingrese su nombre(s): ")
while len(nombre) < 1 or len(nombre) > 50:
print(
"El nombre debe tener una longitud minima de 1 caracteres y maxima de 50")
nombre = input("Por favor ingrese su nombre(s): ")
apellido = input("Por favor ingrese sus apellidos: ")
while len(apellido) < 2 or len(apellido) > 50:
print(
"El apellido debe tener una longitud minima de 2 caracteres y maxima de 50")
@davidmanueldev
davidmanueldev / main.py
Created February 10, 2024 20:36
Reto del dia 4
print("Bienvenido al sistema de registro de usuarios :D")
usuarios = []
while True:
print("Selecciona una opcion:")
print("A.-) Registrar nuevos usuarios")
print("B.-) Listar usuarios")
print("C.-) Ver informacion de un usuario")
print("D.-) Editar informacion de un usuario")
print("E.-) Salir")
opcion = input("Opcion: ")
@davidmanueldev
davidmanueldev / main.py
Created February 10, 2024 20:11
Reto del dia 3
print("Bienvenido al sistema de registro de usuarios :D")
cantidad = int(input("Cuantos usuarios deseas registrar?: "))
usuarios = []
for i in range(cantidad):
nombre = input("Por favor ingrese su nombre(s): ")
while len(nombre) < 5 or len(nombre) > 50:
print("El nombre debe tener una longitud minima de 5 caracteres y maxima de 50")
nombre = input("Por favor ingrese su nombre(s): ")
apellido = input("Por favor ingrese sus apellidos: ")
while len(apellido) < 5 or len(apellido) > 50:
@davidmanueldev
davidmanueldev / main.py
Created February 7, 2024 04:40
Solucion al segundo reto
print("Bienvenido al sistema de registro de usuarios :D")
cantidad = int(input("Cuantos usuarios deseas registrar?: "))
for i in range(cantidad):
nombre = input("Por favor ingrese su nombre(s): ")
while len(nombre) < 5 or len(nombre) > 50:
print("El nombre debe tener una longitud minima de 5 caracteres y maxima de 50")
nombre = input("Por favor ingrese su nombre(s): ")
apellido = input("Por favor ingrese sus apellidos: ")
while len(apellido) < 5 or len(apellido) > 50:
print("El apellido debe tener una longitud minima de 5 caracteres y maxima de 50")