Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

La logica dei apostrofi

l
laertleba (2840 points)
11 28 42
in HW4 by (2.8k points)
Ciao a tutti,

da quello che ho capito mi sembra che quando incontriamo una parola del tipo " don't ", dobbiamo ignorare l'apostrofo, e considerare " don " e " t ", come se fossero due diverse parole. Tecnicamente lo capisco, ma non capisco il senso logico, dato che " t " e " don " non sono parole, quindi questa cosa mi confonde, anche perchè phones_for_word funziona normalmente con una parola come " don't "

Mi confermate che ho capito bene, oppure " don't " va considerata come un'unica parola

Grazie
472 views
closed

2 Answers

Best answer
Ivanettoss (6040 points)
1 2 11
by (6.0k points)
selected by
Il tuo ragionamento è corretto, rimuovi l'apostrofo e crea la separazione con uno spazio. Attento però che alcune cose invece vanno rimosse e basta
l
laertleba (2840 points)
11 28 42
by (2.8k points)
Grazie della risposta,

devo ancora controllare il test, ma per curiosità, cosa intendi quando dici che alcune cose vanno rimosse e basta
Ivanettoss (6040 points)
1 2 11
by (6.0k points)
intendo che la rimozione non implica creazione di spazi.

Esempio a caso c?iao rimuovo e diventa ciao , passo da ? a ""

c'iao rimuovo e diventa c iao passo da ' a " "
Matypist (5370 points)
11 16 45
by (5.4k points)
edited by

Come da consegna (e da nota aggiunta in seguito alla stessa dal professore) aggiungiamo uno zero tra ogni coppia di parole, dove parola = sequenza massimale di caratteri alfabetici

l
laertleba (2840 points)
11 28 42
by (2.8k points)
La tua risposta non c'entra minimalmente con la domanda che ho fatto io.
Matypist (5370 points)
11 16 45
by (5.4k points)
edited by

Tecnicamente lo capisco, ma non capisco il senso logico, dato che " t " e " don " non sono[*] parole, quindi questa cosa mi confonde, anche perchè phones_for_word funziona normalmente con una parola come " don't "

La mia risposta era atta a spiegarti il senso logico esattamente per come hai chiesto: [*]sono parole perché per parole (come da nota alla consegna) intendiamo sequenze massimali di caratteri alfabetici. Quindi l'apostrofo essendo un carattere non alfabetico non fa parte di una parola ma funge piuttosto tra separatore per una coppia di parole.

Spero che adesso sia più chiaro cosa intendessi. Fammi sapere.

l
laertleba (2840 points)
11 28 42
by (2.8k points)
Allora ti devo chievere scusa, ero io che non avevo capito. Ora sei stato molto chiaro, grazie mille della risposta!