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.

HW2REC - help

m
m.lanzolla (700 points)
1 10 12
in Recupero HW2 by (700 points)
Ciao,

ho iniziato da poco.

Non riesco a passare 5 test per risultato sbagliato e non riesco a capire perchè.

Vediamo se il mio ragionamento è corretto:

1) Prendo la stringa1 e trovo il massimo

2) Prendo la stringa2 e trovo il massimo

3) trovo il minimo dal max(stringa1) e max(stringa2)

4) confronto tutti gli interi della stringa1 e stringa2 col minimo, escludendo i due max

5) se tutti gli interi sono inferiori al min, vado avanti confrontanto la stringa1 con la stringa3, altrimenti ritorno l'indice della stringa1.

6) finito il confronto della stringa1 con tutti gli altri, passo al confronto della stringa2 partendo dalla stringa3.

Grazie a chi mi potrà aiutare.
375 views
closed

2 Answers

Best answer
Lorenzomx (1730 points)
3 4 11
by (1.7k points)
selected by
Ciao, io ho proceduto così: ho ogni volta che prendo in considerazione una stringa la confronto con tutte le precedenti. Quindi:
La seconda stringa la confronto con la prima.
La terza stringa la confronto con la prima e con la seconda.
La quarta con la terza, la seconda e la prima e così via. Finché non arrivo ad una stringa che non sia compatibile con una delle precedenti. A quel punto ritorno l'indice della stringa
j
jupyter (570 points)
3 5 10
by (570 points)
Stessa cosa io, stavo ragionando di procedere così, una cosa però che mi sfugge ciò che "ritorna" la funzione è un contatore delle coppie compatibili alla fine?
m
m.lanzolla (700 points)
1 10 12
by (700 points)
Funziona grazie, ora ho solo problemi di timeout.
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Non controllare la stringa X con le seguenti, ma con le precedenti