Skip to content

Instantly share code, notes, and snippets.

@Haylin-chama
Haylin-chama / javaapplication1algo.java
Created March 16, 2016 13:22
Intento mediocre de Java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1algo;
import java.util.*;
/**
*
@Haylin-chama
Haylin-chama / tarea2.py
Created November 19, 2015 14:26
Tareilla
import time
#Usuario=[Nombre,contraseña,fecha_incorporacion]
#Multimedia=open("imagen.jpg")
def Crear():
Usuarios=open("Usuarios.txt",r+)
Nombre=input("Nombre de usuario: ")
Contraseña=input("Contraseña: ")
Repetir=input("Repetir Contraseña: ")
@Haylin-chama
Haylin-chama / tarea2.py
Created November 19, 2015 14:26
Tareilla
import time
#Usuario=[Nombre,contraseña,fecha_incorporacion]
#Multimedia=open("imagen.jpg")
def Crear():
Usuarios=open("Usuarios.txt",r+)
Nombre=input("Nombre de usuario: ")
Contraseña=input("Contraseña: ")
Repetir=input("Repetir Contraseña: ")
@Haylin-chama
Haylin-chama / Flujoderedes.py
Created October 23, 2015 15:38
Weviando con los flujos de redes
#0. VALIDACIONES
def Validar():
a=input("Valor: ")
if a.isdigit(): #Función para corroborar que una línea de caracteres corresponden exclusivamente a números
#Es una función bool de verdadero o falso
return int(a)
else:
print ("Ingrese un valor numérico.")
return Validar()
#Funcion que se llama a si misma en caso que no sea una linea
@Haylin-chama
Haylin-chama / Dijkstraql.py
Created October 19, 2015 02:50
Dijkstra's algorithm
#Dijkstra
#Aplicación del algoritmo visto en clases
#0. Validaciones
def Validar():
a=input("Valor: ")
if a.isdigit(): #Función para corroborar que una línea de caracteres corresponden exclusivamente a números
#Es una función bool de verdadero o falso
return int(a)
@Haylin-chama
Haylin-chama / grafo.txt
Last active August 29, 2015 14:18 — forked from fitorec/prim.py
A B 7
A D 5
B C 8
B E 7
D E 15
D F 6
F E 8
F G 11
E G 9
C E 5
# Dijkstra's algorithm for shortest paths
# David Eppstein, UC Irvine, 4 April 2002
# http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/117228
from priodict import priorityDictionary
def Dijkstra(G,start,end=None):
D = {} # dictionary of final distances
P = {} # dictionary of predecessors
Q = priorityDictionary() # est.dist. of non-final vert.
def ValidarNombre(dato):
a=str(dato)
l=len(dato)
for i in range(l):
if not a[i]>='a' and a[i]<='z' or a[i]>'A' and a[i]<='Z' or a[i]==' ':
return False
return True
def ValidarEdad(dato):
a=dato
@Haylin-chama
Haylin-chama / Actividad2.py
Created November 6, 2014 12:24
Actividad 2
def TotalConducido(CodigoConductor,txt):
horas=0
for linea in txt:
dato=linea.split("#")
if dato[2]==CodigoConductor:
horas=horas+dato[3]
return horas
def MostrarConductores(txt):
for linea in txt:
@Haylin-chama
Haylin-chama / funciones.py
Last active February 12, 2023 22:04
Simulación de Batlla Pokemon en Python
#Nombre: funciones
#Autor: Equipo Pokeweas Python
#Fecha: 28-10-2014
#Descripcion: Tarea Final (funciones)
import random
def Validar():
a=raw_input("Valor: ")
if a.isdigit(): #Funcion para corroborar que una linea de caracteres correspondan exclusivamente a numeros