HW4 - Rimuovere o non considerare la punteggiatura

alessiodellasanta (11830 points)
7 13 34
asked Nov 7, 2020 in HW4 obbligatorio by alessiodellasanta (11,830 points)
recategorized Nov 8, 2020 by andrea.sterbini
Per ora il mio programma cerca ogni tipo di punteggiatura e sostituisce tutto con uno spazio vuoto.

Questo penso possa rallentare di molto il programma, avete qualche idea migliore?
279 views

4 Answers

Best answer
9
9Andrea9 (12340 points)
10 31 56
answered Nov 8, 2020 by 9Andrea9 (12,340 points)
potresti fare un confronto con isalpha(), ma penso che la scelta più corretta sia quella di eliminarli come hai già fatto
AdSum (16290 points)
9 20 134
answered Nov 7, 2020 by AdSum (16,290 points)
Non c'è molta scelta nel procedimento, l'unica cosa che puoi fare è sostituire la punteggiatora con ciò che ti risulta più comodo, in ogni caso il tempo impiegato dalla singola operazione è difficilmente ottimizzabile
twgever (15190 points)
7 27 105
answered Nov 7, 2020 by twgever (15,190 points)
credo sia l'idea migliore, perchè sennò, per non considerarla, dovresti comunque controllarla, tipo
if carattere non è alfabetico

    pass

e questo può essere molto dispendioso secondo me, piuttosto che fare una sorta di "pulizia" del testo, che porta via veramente poco tempo se fatta bene.
s
stefano.fantauzzi (2260 points)
3 6 17
answered Nov 7, 2020 by stefano.fantauzzi (2,260 points)

Prova a leggere la documentazione sul metodo translate delle stringhe, potrebbe fare al caso tuo! wink