Errore grader metro


#1

@wil93 @edomora97, segnalo un errore nel grader di metro (metro.cpp): nel main la chiamata alla funzione solve e’ la seguente:

solve(N, backward, forward, M, observation)

mentre la funzione e’ dichiarata cosi’:

int solve(int N, char forward[], char backward[], int M, char observation[]) 

L’errore sta nel fatto che forward e backward sono “invertiti”:
nel main: forward e’ la prima stringa e backward e’ la seconda ;
nella funzione: backward diventa la prima stringa e forward la seconda.


Metro 70/100 Timeout
#2

Gli errori quelli belli… ma qual è l’ordine giusto? per sapere… :laughing:


#3

La firma della funzione e’ corretta; la chiamata ad essa dovrebbe essere:

solve(N, forward, backward, M, observation)

#4

Se mi dite al volo quali componenti del task sono da aggiustare fixo al volo:

  1. Testo
  2. Grader allegato
  3. Grader per la valutazione
  4. Template di esempio

#5

L’errore è nel template di esempio.


#6

Fixed!

(altri caratteri per arrivare a 20 :confused:)