Jednym podejściem, które jest łatwe do zapamiętania i wyrażenia w wywiadzie, byłoby wykorzystanie faktu, że jeśli spojrzysz na wszystkie liczby w N bitach, każdy bit zostanie ustawiony dokładnie w połowie tych wartości, a nie w drugiej połowie .
Jeśli powtórzysz wszystkie wartości w pliku i zachowasz 32 wartości na końcu, otrzymasz 32 wartości, które są dokładnie (2 ^ 32/2) lub nieco mniejsze od tej wartości. Różnica między maksimum (2 ^ 32/2) a sumą daje całkowitą liczbę bitów ustawioną w każdej pozycji brakujących wartości.
Gdy to zrobisz, możesz określić wszystkie możliwe zestawy 4 wartości, które mogłyby dać te sumy. Biorąc to pod uwagę, możesz ponownie przejrzeć wartości w pliku, sprawdzając, czy są to wartości należące do tych kombinacji. Kiedy je znajdziesz, kombinacje zawierające tę wartość są eliminowane jako możliwości. Gdy masz tylko jedną możliwą kombinację, musisz odpowiedzieć.
Na przykład za pomocą skubka masz następujące wartości:
1010
0110
1111
0111
1101
1001
0100
0101
0001
1011
1100
1110
Całkowita liczba bitów ustawionych dla każdej pozycji wynosi:
7867
Odejmując te od 8 (4 ^ 2/2) otrzymujemy:
1021
Co oznacza, że istnieją następujące możliwe zestawy 4 wartości:
1000
0000
0011
0010
1010
0001
0010
0000
(wybacz mi, jeśli coś przeoczyłem, robię to tylko na podstawie wzroku)
A potem, patrząc ponownie na oryginalne liczby, od razu znajdujemy 1010, co oznacza, że pierwszy zestaw był odpowiedzią.