Parole Particolari

l
laertleba (2840 points)
8 26 41
asked Nov 15, 2021 in HW4 by laertleba (2,840 points)

Ciao a tutti, 

una parola come make-believe va trattata come due parole oppure una parola unica? 

Dato che ci siamo, ci sono altri casi particolari simili a questo di cui dobbiamo essere attenti, siccome la descrizione non lo specifica bene cos'è una parola dobbiamo controllare i test, cosa che sarebbe esaustiva. In un altra domanda che ho fatto mi hanno risposto che con parola si intende "sequenza massimale di caratteri alfabetici", se fosse cosi allora una parola del tipo hell123o  sarebbe divisa in due parole diverse 'hell' e 'o', e non mi sembra che è cosi.

3 Answers

Best answer
Exyss (21390 points)
1 2 79
answered Nov 15, 2021 by Exyss (21,390 points)
selected Nov 16, 2021 by laertleba

Come scritto da @Matypist , la nota aggiunta dal professore comprende ogni casistica possibile. Se c'è un carattere non alfabetico, allora conta come un divisore tra parole

Ivanettoss (6040 points)
1 2 11
answered Nov 15, 2021 by Ivanettoss (6,040 points)
edited Nov 16, 2021 by Ivanettoss
Edit: puoi dividere osservando quando incontri un carattere non alfanumerico
Matypist (5370 points)
8 16 45
commented Nov 15, 2021 by Matypist (5,370 points)

ATTENZIONE: i vostri programmi NON DEVONO sfruttare eventuali periodicità o caratteristiche strutturali degli input, ma devono essere applicabili a qualsiasi input valido.

Matypist (5370 points)
8 16 45
answered Nov 15, 2021 by Matypist (5,370 points)
edited Nov 15, 2021 by Matypist
Come ti ho risposto nel tuo precedente quesito il '-' (così come qualsiasi altro carattere non alfabetico) interrompe un'eventuale parola (sequenza massimale di caratteri alfabetici) in quanto carattere non alfabetico. Ergo vanno trattate come due parole distinte. La consegna (o, meglio, la nota aggiunta ad essa) specifica perfettamente cos'è una parola ed è infatti con la sua definizione che ho risolto il tuo dubbio.
l
laertleba (2840 points)
8 26 41
commented Nov 15, 2021 by laertleba (2,840 points)
Me la puoi mostrare dove esattamente lo dice "sequenza massimale di caratteri alfabetici"?
Exyss (21390 points)
1 2 79
commented Nov 15, 2021 by Exyss (21,390 points)

Nella pagina del quarto homework, sotto la scritta ATTENZIONE

Matypist (5370 points)
8 16 45
commented Nov 15, 2021 by Matypist (5,370 points)
l
laertleba (2840 points)
8 26 41
commented Nov 16, 2021 by laertleba (2,840 points)
allora mi pare che tutto i nonalpha vanno sostituiti con dei spazi
Exyss (21390 points)
1 2 79
commented Nov 16, 2021 by Exyss (21,390 points)
Si, può essere interpretato così dato che uno spazio normalmente divide le parole