« first day (1534 days earlier)      last day (1578 days later) » 

12:00 AM
por cierto hola @fredyfx :) un placer volver a hablar contigo!
 
@azucarilla igualmente mi estimada :D
@PieroDev hermanito! aquí re feliz de la vida en el trabajo, aprendiendo más sobre TypeScript
 
podrías usar un hashset en lugar de un arraylist
 
voy a ver!
 
dale :D
 
12:06 AM
creo que exactamente necesito eso
Set<String> daysOfWeek = new HashSet<>(); lo que me marea un poco es la forma de crearlo mm seria ago asi como Set<Empleado> Empleados = new HashSet<Empleado>(); ?
 
dale, me late que así es
 
vale perfecto y veo que el resto funciona igual verdad? tan solo debo cambiar el arraylist por el hashset?
vale otra duda jajaja lo he cambiado y asi es solo cambiar arraylist por hashset pero si por ejemplo pongo dos nombres iguales y un sueldo diferente se muestran los dos nombres iguales y diferentes sueldo y se me pide que no se repita el nombre tampoco
que extraño porque me repite el nombre ?
de hecho me acabo de dar cuenta que me lo repite todo
hasta el numero
 
mmm
¿Todos los valores tienen que ser diferentes?
 
12:21 AM
si todos, si se llaman igual o ganan los mismo no deben mostrarse
es decir no se visualizara informacion repetida
 
puede darse este caso:
fredy, 100
fredy, 200
o NO debería permitirse
?
 
mm en el caso de poner fredy 100 y fredy 200 segun he estado mirando el ejercicio dice que solo se veria la informacion del primero es decir fredy 100
incluso si se llama fredy 100 y maria 100 solo se vera fredy 100
No es visualizara información repetida, és decir, si hay ha diversos empleados que ganan lo mismo o que se llaman igual o las dos cosas, solo se visualizara la información del primero.
eso dice
 
12:37 AM
entonces, tienes que verificar si: mismo nombre, mismo valor
 
mmm si creo que algo asi
 
en este caso,
fredy, 100
fredy, 100
Debería evitarse, ¿verdad?
 
si se introducen los mismos datos supongo que solo se veria uno
 
oka
si ese es el caso, crea un método: ValidarDatos que devuelve un boolean
y le pasas el objeto que acabas de crear
inicializas una variable llamada hayDuplicado = false;
después haces una iteración en la lista que tienes actualmente
y vas preguntando: existe empleado.nombre == elObjetoQueLeHasPasado.nombre?
true -> haces otra pregunta:
empleado.sueldo == elObjetoQueLeHasPasado.sueldo ?
true -> hayDuplicado = true; break; //para evitar que siga iterando por toda tu lista
al final de ese método, return hayDuplicado;
 
@fredyfx mm le paso el objeto como? a que te refieres?
 
12:42 AM
luego, bool tieneDuplicados = ValidarDatos(empleadoNuevo);
if(!tieneDuplicados) { //aqui procedes a insertar en el array... }
OJO, dice !tieneDuplicados (atención al signo de exclamación)
¿sí me dejo entender?
si todavía está algo confuso, me avisas y me las ingenio para explicarte
 
mas o menos jejej esq estoy un poco verde xD estoy releyendo
 
es muy importante dejar claro la lógica
 
a ver si yo entiendo creo un metodo para validar, ( lo del objeto no entiendo muy bien si te refieres a que en el parentensis del metodo escriba empleado o algo asi?), luego creo la variable y la inicializo en false , vale despues lo de hacer la iteracion no termino de entender
si quieres puedo tratar de hacer lo que he entendido y paso el codigo y me dices
 
empleados.add(new Empleado(nombre,sueldo));
en esta línea, luego de .add(
ahí le estás pasando un nuevo objeto del tipo Empleado con sus atributos nombre y sueldo
regreso en un momento
 
vale :)
es decir creo el metodo boolean vacio y añado esa linea debajo otra vez?
no te entiendo creo
 
1:00 AM
¿sabes crear métodos?
 
crea uno que tenga como parámetro un Empleado
 
public static boolean isValid(String Empleado){ ?
 
En lugar de String, coloca Empleado
y en lugar de Empleado, coloca empleado
 
ah vale
listo :)
l de iteracion a que te refieres ?
 
1:11 AM
recorrer todos los elementos del arreglo
 
mmm vale es decir que debo crear el hashet ahi dentro de nuevo ?
o crear un for para recorrer?
 
un for para recorrer el arreglo que tienes
 
vale
 
me late que ya tienes todas las ideas en la mesa
toma, este sitio es muy bueno
bueno @azucarilla me retiro
espero que las ideas que te he dado, te sean de utilidad :)
sé que lo conseguirás
nos vemos
que tengan un bonito fin de semana :D
 
muchisimas gracias!!!
voy a pelearme un poco con el codigo para tratar de resolverlo :)
 
1:51 AM
@NaCl ¡¿Qué?! Usted siempre puede decidir, a menos que haya decidido ser esclavo.
 
@PaulVargas Técnicamente lo soy ¡Hahaha!
 
2:16 AM
@NaCl jajajaja, tomate esa @PaulVargas
 
 
8 hours later…
10:35 AM
Buenos días por la mañana
 
 
7 hours later…
5:17 PM
@PedroMiguelPimientaMorales Ya vi.
 
 
1 hour later…
6:30 PM
Alguien sabe el motivo porque al depurar un proyecto php con varaias paginas en netbeans, unicamente me depura el index.php y cuando paso a otra pagina php ya no sigue depurando...
 

« first day (1534 days earlier)      last day (1578 days later) »