[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 489: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 385: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
UBA - CienciaS • Ver Tema - Práctica 2 - Ejercicio 6
UBACS Q&A Foro WikiCS
Fecha actual 12 May 2024, 16:06




 Página 1 de 1 [ 8 mensajes ] 
Autor Mensaje
 Asunto: Práctica 2 - Ejercicio 6
NotaPublicado: 06 Abr 2012, 13:54 
Vago

Registrado: 25 Dic 2011, 17:06
Mensajes: 11
Escriba la función auxiliar concat que dada una lista de listas de enteros forme la lista que representa la concatenación de todas ls listas que conforman la primera. (En el Ejercicio 3 se defune concat(x : [[T]]) : [T] como análoga a la función conc pero concatena varias listas).

yo pensé esto:



Está bien?
Gracias, :)


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 14 Abr 2012, 21:10 
Estudiante

Registrado: 25 Mar 2012, 20:49
Mensajes: 20
Yo no sé si se puede hacer como lo hiciste vos.

Yo lo pensé así:





¿El tuyo funciona? Me gustaría saber, porque la verdad no lo entiendo bien.


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 11:53 
Ayudante de Segunda

Registrado: 20 Abr 2011, 22:07
Mensajes: 75
El de Gisela me parece que no tipa. El tuyo tampoco está del todo bien, porque cuando concatenás listas, los elementos de las listas deberían quedar en el mismo orden: [[1,2,3],[4,5,6],[7,8,9]] = [1,2,3,4,5,6,7,8,9]. En este caso, no estás indicando en qué orden tienen que ir los elementos. Vas a necesitar recorrer las posiciones de la lista, en lugar de los elementos.

Si asumís que tu función concat, "concatena" listas en cualquier orden estaría bien entones, pero creo que no es la idea del ejercicio.


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 12:16 
Estudiante

Registrado: 25 Mar 2012, 20:49
Mensajes: 20
Ah, yo creía que los selectores iban en orden. Así:

Tomo el primer elemento del primer selector, y recorro todo el segundo selector en orden. Después tomo el segundo elemento del primer selector y recorro el segundo selector en orden. Y así sucesivamente.

Fijate en la . Creo que están diciendo esto que yo digo sobre el orden.


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 12:55 
Ayudante de Segunda

Registrado: 20 Abr 2011, 22:07
Mensajes: 75
Está bien, los selectores van tomando los elementos en orden. Entonces está bien!


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 13:17 
Estudiante

Registrado: 25 Mar 2012, 20:49
Mensajes: 20
Joya.

El de Gisela, revisándolo de nuevo, me parece que está mal.

Porque conc toma dos parámetros, es así:

conc(a, b: [T]): [T]

Y ahí ella está pasándole sólo un parámetro .


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 15:44 
Vago

Registrado: 25 Dic 2011, 17:06
Mensajes: 11
Si, el mío es un desastre, jaja, me di cuenta después. A ver si ahí queda mejor:



Aunque me quedan ciertas dudas de que esté bien armada la lista por comprensión...


Desconectado
 Perfil  
 
 Asunto: Re: Práctica 2 - Ejercicio 6
NotaPublicado: 15 Abr 2012, 16:06 
Ayudante de Segunda

Registrado: 20 Abr 2011, 22:07
Mensajes: 75
Fijate qué devuelve eso, por eiemplo con la lista



Cuando lo que queremos es:

Quedó otra lista de listas, cuando vos aseguraste que el resultado iba a ser una lista de enteros! eso no tipa... aparentemente si querés usar , no te va a convenir usar una lista por comprensión.

Supongo que estás pensando en algo así como


Desconectado
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
 Página 1 de 1 [ 8 mensajes ] 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a: