00:21:27 Marco Realacci: sì 00:21:28 Marco Realacci: random eng 00:21:58 Antonio Pietro Romito: ora non ho visto i risultati, ma va eliminato il segreto o va lasciato troncato in questo caso? 00:22:35 Antonio Pietro Romito: sisi ovviamente se ho finito gli indizi 00:22:42 Andrea Puddu: credo che esempio abbia rami che non arrivano alla fine 00:23:06 Flavio Sammarini: dark 00:24:25 Andrea Puddu: no, mi rimangio quello che ho scritto, non è vero 00:25:24 Lorenzo Spataro: prof pure MOSCA ha saltato 00:25:30 Lorenzo Spataro: MOSCAdalla 00:26:29 Gavino Santu: la funzione ricorsiva si può chiamare all' interno di un ciclo? 00:26:59 Flavio Sammarini: Cristiana hai la web attiva 00:27:07 Flavio Sammarini: non so se ne sei al corrente 00:30:04 Andrea Puddu: volendo puoi ritornare None 00:30:10 Flavio Sammarini: oh giusto 00:31:14 Sergiu Secrier: sul 6 a quando i test segreti? se qualcuno sa qualcosa 00:32:11 Flavio Sammarini: wow 00:32:13 Alessandro Pezza: come si partecipa al tutoraggio? 00:32:18 Giorgio Proietti: D&D <3 00:32:19 Flavio Sammarini: ora vorrei no naver fatto in tempo 00:32:27 Giorgio Proietti: Anche io flavio ahahah 00:32:48 Lorenzo Spataro: il venerdì non c'è prof? 00:33:01 Andrea Puddu: forse io avevo fatto che ritornavo un set vuoto così poi potevo fare union con altri set senza fare controlli, risparmiavo un if 00:33:01 Lorenzo Spataro: con enrico se non sbaglio 00:33:10 Lorenzo Spataro: ahh okok 00:33:33 Flavio Sammarini: grazie del consiglio ndrea 00:33:36 Flavio Sammarini: *andrea 00:42:14 Andrea Puddu: 👍 00:44:33 Angelo Spognardi: #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sun Nov 29 19:12:12 2020 @author: lizardking """ class BinaryNode: def __init__(self, value, sx=None, dx=None): self.value = value self.sx = sx self.dx = dx def __repr__(self): return self.print_tree(i=1) def print_tree(self,i=1): stringa = "\t"*i + f'{self.value}' if self.sx: stringa += "\n\t" + "\t"*i + self.sx.print_tree(i+1) else: stringa += "\n\t" + "\t"*(i+1) + "None" if self.dx: stringa += "\n\t" + "\t"*i + self.dx.print_tree(i+1) else: stringa += "\n\t" + "\t"*(i+1) + "None" return stringa def find(self, f_value): if self.value == f_value: return True elif not self.sx and not self.dx: return False elif self.sx: #esiste sottoalbero SX if self.sx.find(f_value): return 00:46:01 Marco Realacci: l'url della pagina direttamente 00:46:07 Angelo Spognardi: https://pastebin.com/g3vaxCQd 00:54:53 Flavio Sammarini: am leaf 01:03:46 Valerio Qarri: infatti da errore 01:04:29 Valerio Qarri: prof a me non va min_leaves 01:04:57 Samuele Quaresima: Hai eseguito il programma? 01:05:16 Valerio Qarri: scusate errore di sintassi 01:05:30 Valerio Qarri: sisi prof 01:05:52 Flavio Sammarini: non riesco a mettere il riquadro della webcam del prof 01:06:01 Flavio Sammarini: mi sento un 80enne 01:06:07 Antonio Pietro Romito: ahahha 01:06:11 Alessandro Scifoni: neanche io ma è strano 01:06:26 Flavio Sammarini: non permette di cambiare la schermata credo 01:06:28 Valerio Qarri: c'è vista in altro a destra 01:06:29 Simone Sestito: No, va va 01:06:32 Andrea Paolo Peppoli: nono a me va 01:06:34 Antonio Pietro Romito: fai vista-> scambia video e schermo condiviso 01:06:53 Valerio Qarri: vista e poi oratore, una cosa del genere 01:07:03 Simone Sestito: Io ho un simbolino sul video del professore di pin mai visto e non posso fissare nessun altro 01:07:05 Alessandro Scifoni: opla 01:07:16 Simone Sestito: Medaglia all'onore 01:07:26 Antonio Pietro Romito: laurea ad honorem 01:07:39 Simone Sestito: Presidente della Repubblica ad honorem 01:08:03 Antonio Pietro Romito: un attributo che è una lista di nodi 01:15:38 Angelo Spognardi: tree = Nodo(7, [ Nodo(10, [Nodo(-7), Nodo(14)]), Nodo(-1, [Nodo(-4), Nodo(17), Nodo(-3)]), Nodo(8, [Nodo(1), Nodo(-3), Nodo(9, [Nodo(12), Nodo(-4)])]), Nodo(37) ]) 01:17:03 Valerio Qarri: un altro tab forse? 01:17:32 Alessio Pannozzo: \t\t * 2 01:18:01 Alessio Pannozzo: li 01:18:05 Alessio Pannozzo: +1 01:18:14 Alessio Pannozzo: si 01:18:48 Antonio Pietro Romito: no aspetti cosa ha aggiunto alla print? 01:19:11 Antonio Pietro Romito: ok grazie 01:19:20 Angelo Spognardi: def print_tree(self,i=1): stringa = "\t"*i + f'{self.value}' if self.figli: for albero in self.figli: stringa += "\n\t" + "\t"*i + albero.print_tree(i+1) else: stringa += "\n\t" + "\t\t"*(i+1) + "[]" return stringa 01:22:19 Antonio Pietro Romito: non basta fare return trovato? 01:22:43 Antonio Pietro Romito: ah sisi 01:23:12 Antonio Pietro Romito: chiaro 01:37:51 Angelo Spognardi: OPIS: 8L45TCUF 01:43:15 Simone Sestito: grader si può eseguire più volte, si? 01:43:31 Simone Sestito: OK grazie 01:44:56 Antonio Pietro Romito: gli esercizi sono 4 giusto? 01:47:29 Antonio Pietro Romito: anche se il salvataggio è automatico avrò comunque l'istinto di fare ctrl + s ogni volta che scrivo una riga 01:47:35 Antonio Pietro Romito: per la paura di crashare ahahah 01:47:57 Antonio Pietro Romito: apposto 01:49:36 Simone Sestito: Fai un'approssimazione tua per rispondere 01:51:11 Arianna Paolini: sto notando ora: nella find non ci andrebbe un "if self.figli" prima del for? 01:51:38 Antonio Pietro Romito: alla fine se non ci sono neanche ci entra 01:51:52 Arianna Paolini: ah ok, capito 02:00:08 Antonio Pietro Romito: perché no prof? 02:00:19 Valerio Qarri: giusto prof 02:00:26 Antonio Pietro Romito: tutti i numeri negativi sono foglie tranne il -1 02:00:42 Valerio Qarri: -1 non è una foglia 02:01:09 Antonio Pietro Romito: eh esatto 02:01:15 Flavio Sammarini: it is Wednesday me folks 02:11:43 Antonio Pietro Romito: scusi un secondo 02:11:47 Antonio Pietro Romito: mi sono perso la consegna 02:12:42 Flavio Sammarini: gg 02:15:54 Antonio Pietro Romito: ma se facciamo level == 0 consideriamo che la radice è livello 0 no? 02:16:40 Antonio Pietro Romito: no credo sia chiaro ahha 02:17:02 Antonio Pietro Romito: semplicemente chiedevo se la radice fosse livello 0 o 1 02:18:38 Antonio Pietro Romito: perché se no sarebbe cambiato semplicemente l'if all'inizio ahahha 02:19:37 Antonio Pietro Romito: prova a fare il min di un set vuoto credo 02:21:11 Lorenzo Salvatori: ma così i valori che mettiamo nel set sono quelli delle foglie e basta? 02:24:07 Lorenzo Salvatori: io non riesco a capire dove sta il codice che prende solo i valori del livello x 02:24:50 Antonio Pietro Romito: LOL 02:25:36 Antonio Pietro Romito: è un mindfuck comuque 02:26:55 Antonio Pietro Romito: non dovremmo gestire anche se viene dato un livello più grande dell'alltezza? 02:27:07 Gavino Santu: Solo a me si è freezata la cam? 02:27:15 Lorenzo Spataro: anche a me 02:27:18 Lorenzo Salvatori: io non ho capito prof 02:27:30 Antonio Pietro Romito: a me è ripartita 02:27:35 Lorenzo Spataro: si adesso si 02:27:49 Valerio Qarri: fra poco è l'ora x 02:28:33 Antonio Pietro Romito: AH GIUSTO 02:28:35 Antonio Pietro Romito: apposto 02:28:40 Antonio Pietro Romito: avevo chiesto proprio questo ahahha 02:29:49 Antonio Pietro Romito: se no si potrebbe fare un modulo 02:32:37 Antonio Pietro Romito: quindi praticamente la distanza tra la radice e la foglia più lontana? 02:33:26 Antonio Pietro Romito: grazie! 02:38:14 Gavino Santu: Alla fine in values ci sarà una cosa del tipo (5,4,3,2,1), dove ogni valore è un livello dell'albero? 02:41:39 Lorenzo Spataro: stiamo arrivando al'hw8 02:41:41 Lorenzo Spataro: esatto 02:44:07 Antonio Pietro Romito: ma non sarebbe un problema se avessimo due o più percorsi distanti uguale? 02:44:23 Antonio Pietro Romito: chiaro 02:45:12 Lorenzo Spataro: [value] 02:45:28 Antonio Pietro Romito: lo stavo per dire io lorenzo 02:45:37 Lorenzo Spataro: lol 02:45:54 Lorenzo Spataro: ma qual è la risposta alla domanda che hai fatto tu che non ho sentito 02:46:02 Antonio Pietro Romito: avoja 02:46:25 Lorenzo Spataro: lol 02:46:27 Antonio Pietro Romito: che ne prendiamo per semplicità uno lorenzo 02:46:31 Lorenzo Spataro: okok 02:46:54 Antonio Pietro Romito: non si è sentito prof, che hanno detto in classe? 02:47:16 Antonio Pietro Romito: ah giustoo 02:52:28 Simone Sestito: Il ramo 02:52:35 Lorenzo Spataro: ahhh ecco 02:52:39 Antonio Pietro Romito: eh beh cosa pensavate 02:52:41 Antonio Pietro Romito: monelli 02:52:45 Alessandro Sandoli: suona male comunque 02:52:47 Simone Sestito: Il tronco 02:52:51 Simone Sestito: No il ramo 02:52:54 Valerio Qarri: il path 02:55:46 Simone Sestito: tutto ok 02:55:54 Antonio Pietro Romito: gli altri due esercizi su cosa sranno più o meno? 02:56:16 Simone Sestito: Tutti i tipi dell'eserciziario in pratica 02:56:39 Antonio Pietro Romito: ah ok, credo fosse un po' più ristretto il campo ahahhah 02:56:42 Antonio Pietro Romito: ci ho sperato 02:57:47 Antonio Pietro Romito: credevo* 02:57:52 Lorenzo Spataro: ora x 02:58:07 Giorgio Proietti: F? 02:58:07 Antonio Pietro Romito: it's time to go 02:58:08 Flavio Sammarini: è partito l'audio? 02:58:14 Flavio Sammarini: my time has come 02:58:36 Antonio Pietro Romito: signor stark non mi sento molto bene 02:58:41 Angelo Spognardi: CIAO RAGAZZI!! 02:58:47 Lorenzo Spataro: Arrivedercii 02:58:49 Flavio Sammarini: CIAO!!!1! 02:58:50 Angelo Spognardi: Ce l'avevo quasi fatta... 02:58:51 Valerio Mesiti: un bacione 02:58:51 Lorenzo Scalera: arrivederci 02:58:53 Angelo Spognardi: :-D 02:58:53 Antonio Pietro Romito: arrivederci prof 02:58:55 Arianna Paolini: arrivederci 02:58:56 Gino Mascotti: Arrivederci 02:58:56 Gavino Santu: Arrivederci prof 02:58:56 Angelo Spognardi: Ciao!!! 02:58:57 Gino Mascotti: Grazie