Bir röportajda hatırlaması kolay ve anlaşılması kolay olan bir yaklaşım, N bitindeki tüm sayılara bakarsanız, her bitin bu değerlerin tam yarısına ayarlanacağı ve diğer yarıda ayarlanmadığı gerçeğini kullanmak olacaktır. .
Dosyadaki tüm değerlerin üzerinde yinelenir ve sonunda değerlerin 32 sayısını tutarsanız, tam olarak (2 ^ 32/2) veya bu değerden biraz daha düşük olan 32 değerle sonuçlanırsınız. Maksimum (2 ^ 32/2) ve toplam arasındaki fark, eksik değerlerin her bir pozisyonunda ayarlanan toplam bit sayısını verir.
Bunu elde ettikten sonra, toplamları verebilecek olası 4 değer kümesini belirleyebilirsiniz. Bundan sonra, bu kombinasyonların bir parçası olan değerleri kontrol ederek tekrar dosyadaki değerleri gözden geçirebilirsiniz. Bir tane bulduğunuzda, bu değeri içeren kombinasyonlar olasılık olarak elimine edilir. Tek bir olası kombinasyonunuz kaldığında, cevap vermeniz gerekir.
Örneğin, bir uç ucu kullanarak, aşağıdaki değerlere sahipsiniz:
1010
0110
1111
0111
1101
1001
0100
0101
0001
1011
1100
1110
Her pozisyonda ayarlanan toplam bit:
7867
Bunları 8'den (4 ^ 2/2) çıkarmak:
1021
Bu, aşağıdaki olası 4 değer kümelerinin olduğu anlamına gelir:
1000
0000
0011
0010
1010
0001
0010
0000
(Herhangi birini özlediysem, beni affet, sadece görerek yapıyorum)
Ve sonra tekrar orijinal sayılara baktığımızda, ilk setin cevap olduğu anlamına gelen 1010'u hemen bulduk.