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.

dubbio sul testo crittografato (vanno modificati gli input? (no))

G
Giacomozm (1440 points)
19 59 68
in Es3 by (1.4k points)
edited by
Ho quasi finito il programma però mi ha bloccato il fatto che nel testo crittografato devo avere il testo dato in input modificato in alcune sue lettere e la stringa è un oggetto immutabile. Anche trasformandola in lista con lo split ottengo una serie di stringhe immutabili al  loro interno? soluzioni?
496 views
closed

4 Answers

Best answer
giorgio.belli (10140 points)
24 74 98
by (10.1k points)
selected by
Ciao, ti consiglio di usare un for per estrarti lettera per lettera dalla stringa di partenza per poi metterla in una lista cosi da poterle modificare con una semplice assegnazione del tipo:
lista[indice_lettera] = 'nuova_lettera'.
Ricorda che per rendere il tutto piu fluido e leggibile potresti usare una list comprehension.
Spero di essere stato di aiuto altrimenti chiedi :D
G
Giacomozm (1440 points)
19 59 68
by (1.4k points)
Grazie mille
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
c'è un modo anche più facile di questo :D
Auron (15880 points)
51 126 194
by (15.9k points)
E' quello che stiamo cercando, ma che non troviamo T.T
P
Pic1 (1030 points)
9 24 31
by (1.0k points)
Leggi la mia risposta sotto..
Forse ti è utile
P
Pic1 (1030 points)
9 24 31
by (1.0k points)
Ciao.

ho due domande per te che potrebbero aiutarti:

1) di una stringa puoi analizzare ogni singolo carattere?

2) a una stringa vuota puoi aggiungere un carattere?
G
GiorgioAgosta (2880 points)
6 24 42
by (2.9k points)
Buonasera, ho capito quale è il tuo problema !

Ti consiglio di evitare di aggiornare la variabile originale (quella in cui hai il testo non crittografato) e crearne, magari, una nuova (non string)  contenente i caratteri interessati per poi copiarla.
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
In questo esercizio non dovete modificare i valori in input.
(e d'altro canto sono immutabili, quindi non potete)