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.

Homework 2 es2 - compito con più di un 'sub'? (NO)

R
RiccardoMariotti (1250 points)
4 9 19
in Es2 by (1.3k points)
closed by
Salve! So che sono state fatte già altre domande riguardo la comprensione del secondo esercizio, ma non mi sembra che questo mio dubbio sia mai stato chiesto/affrontato.

Nel file con tutti i compiti, potremmo trovare un compito con più sub? Mi spiego:

comp 4

     sub 3

     sub 2

(In questo caso il compito 4 richiederebbe sia il 3 che il 2)

Dobbiamo considerare un'eventualità del genere o possiamo dare per certo che ogni compito ha al massimo un solo 'sub'? (intendo di quelli diretti, non sto parlando del caso 'comp4 sub3   comp3 sub2' in cui 4 deve aspettare il compimento di 2 e poi 3)

Grazie in anticipo...
827 views
closed with the note: answered

5 Answers

Best answer
giorgio.belli (10140 points)
24 74 98
by (10.1k points)
selected by
Ciao, dato che dei 50000 compiti del file piu grande presente nell'esercizio 2 sono presenti al massimo un sub per compito suppongo che non sia un caso e che possiamo  prendere come "regola" questa cosa..
Comunque nella descrizione dell'esercizio è specificato che:
Nella prima linea è contenuta la sequenza comp ed N, mentre nella SECONDA linea (immediatamente successiva) la sequenza sub N.
Spero di averti aiutato e se cosi fosse contrassegna la risposta come migliore in modo da aiutare chiunque abbia questo dubbio.
Buona serata (rofl)
francesco.dev (33560 points)
23 51 129
by (33.6k points)
Ottima risposta :)
giorgio.belli (10140 points)
24 74 98
by (10.1k points)
Francesco mi sembra una forzatura commentare una risposta in questo modo solo per elemosinare qualche punticino, se ritieni una risposta buona segnalalo con un up vote e nient'altro.
Con questo non voglio offendere nessuno.
Buona giornata
francesco.dev (33560 points)
23 51 129
by (33.6k points)
Ok, facciamo il punto della situazione: i down vote non li posso mettere perché vi dà fastidio, non posso rispondere perché altrimenti devo accettare di ricevere voti negativi anche con risposte giuste ed infine non posso neanche più commentare perché "sto elemosinando qualche punto"?
Hahahahahahaa.
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Ciao!
In realtà no perché se leggi bene il test dell'esercizio è precisato che i compiti che hanno bisogno di altri compiti, i compiti dipendenti se vogliamo, sono formati da due righe: comp id e sub id.
Buon code!
Leonardo Emili
D
Domenicobrz (1470 points)
3 9 19
by (1.5k points)
In nessuno dei tre file02_xxx_.txt si verifica quest'occorrenza

Se ciò fosse possibile le soluzioni dovrebbero essere sostanzialmente diverse considerando che il problema si presterebbe a soluzioni basate sugli stack e questo dettaglio secondo me sarebbe stato esplicitamente specificato
mcarapella (1230 points)
1 8 16
by (1.2k points)

Nella traccia il prof ha specificato che per ogni riga COMP (con dipendenze) la riga immediatamente successiva SUB identifica la dipendenza, quindi escluderei la possibilità di doppia riga SUB. 

...Compiti del secondo tipo sono codificati nel file mediante due linee di codice.
-- la prima  linea,  contiene in sequenza le due sottostringhe "comp" ed "N"
(senza virgolette) eventualmente inframmezzate,
precedute e/o seguite da  spazi. "N" e' l'ID del compito (un numero positivo).
-- la seconda linea (immediatamente successiva nel file) contiene
in sequenza le due sottostringhe "sub" ed "M" (senza virgolette) eventualmente inframmezzate,
precedute e/o seguite da  spazi. "M" e' l'ID del compito preliminare.

andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
c'è un solo sub al massimo per un comp