L’esercizio Corteo se sottoposto rimane alla compilazione(non so se è un problema di solo questo esercizio)
Ma il punteggio in classifica di un utente è dato solamente dalla somma degli esercizi corretti svolti? Perché ci sono utenti il quale punteggio in classifica è maggiore della somma dei punteggi degli esercizi che hanno fatto.
EDIT:: Ha valutato il codice di corteo ma facendolo giusto il punteggio dell’account è passato da 21k a 8k
Forse perchè quando si invia una sottoposizione viene rifatta la “rivalutazione” dell’account? visto che anche con un altro account sono passato da 8k a 2k?
Il punteggio dovrebbe essere dato dalla somma dei punti su ogni problema, riscalati in base al punteggio massimo di quel problema.
Può darsi che nello script di aggiornamento giornaliero dei punteggi avessi messo un fattore di scalatura aggiuntivo di tutti i punteggi, motivo per cui il punteggio è calato… In tal caso dovrò decidere cosa fare - se scalare il punteggio sempre o non scalarlo mai. Più tardi controllo.
EDIT: ho controllato, nello script scalo i punteggi in alto. Ora decido come risolvere il problema.
Non esattamente - il valore del problema viene calcolato in base a chi l’ha risolto, in modo da capire automaticamente se è facile o no (per intenderci: se un problema è risolto solo dal primo in classifica non sarà tanto semplice, mentre se è risolto da 1000 persone in fondo alla classificia allora non sarà tanto difficile :))
L’algoritmo di assegnazione del valore del problema applica questo ragionamento più volte, producendo varie “approssimazioni” di valori dei problemi e punteggi degli utenti, fermandosi quando ripetere questo procedimento non cambia più nulla [in pratica, dopo 20 iterazioni].
La sfida è nel trovare un modo di eseguire questo processo che dipende solo da “quanto bravi” sono quelli che hanno fatto un problema, e non anche da quanti sono.
In realtà ci sono esercizi delle ioi risolti da un buon numero di persono che hanno però ancora un buon punteggio.
Ti riferisci a qualche esercizio in particolare?
Per dire: il task vasi2, che al momento vale 435 punti, è secondo me sensibilmente più difficile (quantomeno come implementazione) del task barili, ma quest’ultimo vale 1000 punti.
La cosa è ancora più evidente con espressioni, altro task da 1000 punti che è anche quello piuttosto standard (anche se probabilmente è molto difficile scrivere una soluzione senza bug al primo tentativo)