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.

stringa "sub" con interi? (spazio o non spazio? questo è il dilemma)

Gherardo (1440 points)
3 11 17
in Es2 by (1.4k points)
closed by
Stavo notando che alcune stringhe "comp" hanno dei numeri finali ( ES: "comp4") , lo stesso discorso vale per le stringhe "sub" ? Ovvero c'è la possibilità di incontrare una stringa "sub4" ?
Grazie
430 views
closed with the note: answered

4 Answers

Best answer
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
selected by
Leggete bene la traccia.
Scoprirete che gli spazi tra sub/comp ed il numero possono essere 0 o più
m
matteo.chiari (3650 points)
2 17 30
by (3.7k points)
Ciao,

ho fatto partire una piccola RE con notepad++ su file02_50000_100.txt (credo sia il file usato dal grader nell'ultimo test) e si, almeno un caso di questo genere c'è.

Per l'esattezza ci sono 7169 corrispondenze in quel file. Lo stesso vale per file02_10000_50.txt con 1394 occorrenze.
edoardo (7090 points)
19 52 67
by (7.1k points)

Sì, c'è la possibilità. Ad esempio alla riga 69121 del file "file02_50000_100.txt"

francesco.dev (33560 points)
22 51 129
by (33.6k points)
Ciao!

Ti rispondo direttamente riportandoti la traccia:
Si può assumere che se l'ID di un compito che richieda un compito preliminare è presente in fcompiti, allora anche l'ID di quest'ultimo è presente in fcompiti.

Ovvero, la traccia ci dice che se c'è un certo sub5 allora per forza ci sarà il corrispondente comp5!
Questo perché un compito preliminare non è nient'altro che un altro compito normale che può avere a sua volta associato un ulteriore compito preliminare e così via.

- Francesco Pio Scognamiglio