Bisogna ritornare una lista di interi, perchè in simulatore il metodo "risposta" compara la tua proposta con il codice da decifrare ,iterando sugli indici, e dato che il codice è formato da una lista di interi la comparazione con "==" ha senso solo se anche tu ritorni una lista di interi.