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

Do you need help?

[HW2] Dubbio sulle liste che vengono fornite alla funzione

alessio. (2780 points)
2 6 14
in HW2 obbligatorio by (2.8k points)
Salve a tutti,

Non mi è chiaro se nelle liste g1 g2 g3 e g4 che vengono fornite alla funzione siano presenti SOLO le parole effettivamente giocate nella partita.Dalla consegna : "g1, g2, g3 e g4 sono liste di stringhe che rappresentano le giocate dei giocatori g1, g2, g3 e g4, rispettivamente, in ciascun turno".Ma mi sembra che il prof abbia detto che ci potrebbero essere parole in più.Confermate?
473 views
closed

4 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
selected by
potrebbero benissimo esserci delle parole in più

il gioco termina quando non ci sono più tessere E un giocatore finisce le sue tessere
1
1914925 (3070 points)
2 4 23
by (3.1k points)
Scusi professore, ma ho un dubbio:
Lei dice che è possibile che ci siano parole in più, tuttavia nel file c'è scritto testualmente:"g1, g2, g3 e g4 sono liste di stringhe che rappresentano le giocate dei giocatori g1, g2, g3 e g4, rispettivamente, in ciascun turno.".
Alla luce di ciò, io ho trattato le liste come parole giocate, non parole che potrebbero possibilmente giocare. Sebbene nelle regole del gioco sia possibile che le persone non possano giocare altre parole, da questa frase io deduco che le liste forniteci da lei siano solamente le parole giocate.
s
stefano.fantauzzi (2260 points)
4 6 17
by (2.3k points)

Professore una domanda, stiamo dicendo che le liste possano contenere parole random non giocate, o che possano avere lunghezze diverse?

Dalla descrizione fornita g1, g2, g3 e g4 sono liste di stringhe che rappresentano le giocate dei giocatori g1, g2, g3 e g4, rispettivamente, in ciascun turno. si evince che il primo caso vada escluso, ed effettivamente il mio algoritmo si basa su ragionamenti che fanno questa assunzione. Se così non dovesse essere dovrei rivederlo. Inoltre ho assunto che le parole giocate abbiano lunghezza almeno 2 (non siano le singole lettere) è lecito?

Grazie in anticipo per i chiarimenti che ci fornirà

Loriv3 (7970 points)
13 21 84
by (8.0k points)
Dunque sta dicendo che le liste possano includere anche parole non giocate?
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)

TRANQUILLI le parole delle 4 liste sono SOLO quelle giocate

Rametto (4910 points)
3 4 25
by (4.9k points)
ovviamente qualcuno farà parole in più e chiuderà il gioco o magari qualcuno salta il turno, quindi si. Sono effettivamente delle liste di stringhe
giordano_sannino (13650 points)
7 16 81
by (13.7k points)


Quelle sono le giocate, penso che il prof con "parole in più" intendesse quelle che se magari, g1 finisce, g2,g3 e g4 non giocheranno tutte le loro parole rimanendo con delle lettere in mano!.(poi non ho presento il contesto di questa frase, ma le parole in più possono essere queste).

Se apri i file json nella cartella dell'HW2 vedi le stringhe e ti fai un'idea di come sono strutturate(oppure vedi quelle dell'esempio, che sono come quelle dei test ma più corte).

Spero di essere stato chiaro, fammi sapere laugh

Marco Freddi (1420 points)
1 2 16
by (1.4k points)
Le parole in g1, g2, g3, g4 sono solo le parole giocate, altrimenti la funzione di calcolo del punteggio applicata su tutte le quattro liste darebbe punteggi errati. L'unica cosa è che all'ultimo turno da 0 a 3 giocatori potrebbero avere una parola in meno (quindi le liste avranno lunghezza diversa).
Se vuoi vedere quali sono le parole puoi consultare i file JSON "test_..." nella cartella HW2req.