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

Do you need help?

Traduzione e conversione caratteri speciali

gusgus (1730 points)
5 8 31
in HW4 obbligatorio by (1.7k points)
Nel range dato dal prof per i caratteri speciali (cioè da 0 a 255 hex) sono presenti dei caratteri del tipo "Æ" e "ß". La b è una lettera latina che si traduce come una s rafforzata.

Volevo chiedere, quindi, come dobbiamo convertire o tradurre questo tipo di caratteri?
1.2k views
closed

2 Answers

Best answer
1
1937764 (3520 points)
7 14 42
by (3.5k points)
selected by

Ho estratto un insieme di tutti i caratteri inclusi nei file di test e sono:

\n   ! ' , . : ; ? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z À Á Â Ã Ä Å È É Ê Ë Ì Í Î Ï Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý à á â ã ä å è é ê ë ì í î ï ò ó ô õ ö ø ù ú û ü ý ÿ Ÿ

Il corrispettivo ord():

10, 32, 33, 39, 44, 46, 58, 59, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 192, 193, 194, 195, 196, 197, 200, 201, 202, 203, 204, 205, 206, 207, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 237, 238, 239, 242, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 255, 376

Si nota subito che caratteri come Æ non sono inclusi in nessun test, quindi non è fornita già di per sè una risposta nei test.

Probabilmente non sono da considerare non essendo di fatto lettere accentate.

G
Giordano_Dionisi (3100 points)
16 41 59
by (3.1k points)
Però, pensandoci bene, noi così stiamo facendo l'esercizio vedendo i possibili caratteri inseriti nei test... E sei nei test segreti inserisse qualche altra vocale accentata o qualche altro segno di interpunzione (tipo il trattino - ) ??
C
ChristianSt (1790 points)
3 9 25
by (1.8k points)
Per il trattino o qualunque altro carattere non alfabetico, non ti dovrebbe preoccupare. Gia' il programma deve poter suddividere in sillabe tenendo conto di eventuali caratteri non alfabetici, utilizzando magari il metodo isalpha sui singoli caratteri
MRinaudo (3660 points)
22 40 50
by (3.7k points)
Il Professore, in un post precendete, ha scritto di considerare solo le vocali accentate, visto che sono quelle ad presenti nei test.

Quindi basta inserire un controllo su tutte le vocali (accentate e non) e su tutti i segni di interpunzione.

Saluti
G
Giordano_Dionisi (3100 points)
16 41 59
by (3.1k points)
Quindi in altre parole mi stai dicendo che le sole vocali accentate che esistono sono:

à á â ã ä å è é ê ë ì í î ï ò ó ô õ ö ø ù ú û ü ý ÿ

Giusto ?
MRinaudo (3660 points)
22 40 50
by (3.7k points)

Sì, corretto.

Non credo che "ø" sia da considerare una lettera accentata.

G
Giordano_Dionisi (3100 points)
16 41 59
by (3.1k points)

Considera come dice 1937764 compare nei test, per questo l'ho considerata lo stesso

giordano_sannino (13650 points)
7 16 81
by (13.7k points)
ma anche negli eventuali test segreti saranno solo queste?
G
Giordano_Dionisi (3100 points)
16 41 59
by (3.1k points)
E' quello che mi sto chiedendo anche io
twgever (17470 points)
8 29 105
by (17.5k points)
da wikipedia, l'enciclopedia libera:

'La "Ø", chiamato aptang, è un fono e una lettera degli alfabeti danese, faerøese e norvegese.'

meglio considerarla una lettera accentata
G
Giordano_Dionisi (3100 points)
16 41 59
by (3.1k points)

Lo ho appena chiesto al prof a lezione e non sono semplicemente presenti tali valori, sono presenti solo quelli che ha evidenziato il collega 1937764

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Ho elencato nel post dello HW4 le lettere accentate che ho usato nel mio Vogon generator