Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

[AVVISO] CONTROLLI AGGIUNTIVI SUI PROGRAMMI (E FAIR PLAY)

andrea.sterbini (208020 points)
756 1270 2377
in Es3 by (208k points)
I controlli che faccio sui vostri programmi (somiglianza e ricorsione) sono pensati per verificare rapidamente i vostri programmi e farvi "competere" tra voi alla pari e con correttezza.

Qualcuno però cerca di fare il furbino e fregarli (i compagni, i controlli e me); che poi non è per niente difficile, visto che vi do il codice dei grader e delle mie librerie.

Da qui in avanti verranno dati cartellini rossi per ogni nuova furbata che scopro, anche dopo le scadenze delle consegne (tanto ho tutte le vacanze di Natale per divertirmi a spulciare le vostre invenzioni).

Quindi: false ricorsioni, librerie esterne ed idee sbarazzine è meglio se le sostituite con sano codice funzionante ... avete ancora una buona giornata a disposizione.

1 Answer

A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
Una domanda: nell'ultimo esercizio di questo homework ho simulato il for che calcola il numero di nodi della prima funzione con una ricorsiva... Ciò è considerato imbrogliare?
by (9.9k points)
Se il professore ha detto che si può utilizzare non ho nulla in contrario.

Ricordo però che le librerie che trovare in Anaconda non sono standard in Python, significa che se scaricare Python non è garantito che le potrete usare out-of-the-box, ma solamente quelle elencante nel link sono già installate di default.
Toccacieli (700 points)
6 15 22
by (700 points)
In poche parole per contare uso un metodo simile a quello del libro invece per elimina lo elimino io camminando e ricorrendo solo che utilizzo bs4 per trovarmi piu veloce i figli di figli cosi che elimino e cambio attributo , volevo solo sapere se potevo fare cosi. Si puo?
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Ora che i test di ricorsione ignorano le funzioni ricorsive dei moduli inclusi, sì la puoi usare.
Per passare il test è il tuo codice che deve essere ricorsivo
L
LucaStravato (1360 points)
10 31 38
by (1.4k points)
Salve prof. , le volevo comunicare che da quando sta usando la nuova versione per calcolare la presenza di ricorsione, nel mio secondo programma - HW4 - quando va a controllare la presenza di ricorsione in strategia_vincente() non la trova(la ricorsione), perchè da l avviso ' No recursion detected in 'strategia_vincente'  ', ma la ricorsione nel codice è presente.
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
edited by
(Luca) capisco ... ci sono casi in cui il tuo codice sa dare risposta senza chiamata ricorsiva.
Vedo se riesco a scegliere una configurazione in cui almeno un caso ricorsivo ci dev'essere ( (headbang) e poi mi ritocca fare i test .... lo farò dopo il ponte)