All pastes #450932 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-21 04:13 UTC
rendered paste body
bool key_check (int *ls) {
    int v = 3,
	i = 0;
    while (i < 12) {
	v += (ls [i++] ^ (v * 2));
    }
    return ls [12] == v % 10;
}

    
main () {
    int key [] = {3, 1, 1, 3, 3, 0, 0, 2, 4, 0, 3, 9, 6};

    printf ("%d\n", key_check (key));
}