Crushing
Challenge
Analyse du code
int main(void) {
long i;
undefined8 *key;
undefined8 char_map [256];
int c;
long index;
key = char_map;
for (i = 0xff; i != 0; i = i + -1) {
*key = 0;
key = key + 1;
}
index = 0;
while( true ) {
c = getchar();
if (c == -1) break;
add_char_to_map((long)char_map,(byte)c,index);
index = index + 1;
}
serialize_and_output((long)char_map);
return 0;
}Script de résolution
Mis à jour