Tantangan:
Pertimbangkan fungsi di F(N) = 2^N + 1mana Nbilangan bulat positif kurang dari 31. Urutan yang didefinisikan oleh fungsi ini adalah:
3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, 134217729, 268435457, 536870913, 1073741825
Input akan dihasilkan sebagai berikut:
- Ambil 5 bilangan bulat yang berdekatan dari urutan di atas.
- Ganti salah satunya dengan bilangan bulat positif yang berbeda (yang mungkin atau mungkin bukan bagian dari urutan di atas).
- Atur ulang secara opsional 5 angka yang dihasilkan.
Diberikan daftar 5 bilangan bulat seperti itu, temukan salah satu yang ditukar dan karenanya bukan bagian dari 5 bilangan bulat yang berdekatan yang asli.
Contoh:
- Sublist asli:
5, 9, 17, 33, 65. - Mengganti satu:
5, 7, 17, 33, 65. - Reorder:
33, 17, 5, 7, 65.
Output yang diharapkan adalah 7.
5 nilai dalam input akan selalu berbeda dan selalu ada solusi unik. (Misalnya, Anda tidak perlu berurusan dengan input seperti di 3, 9, 17, 33, 129mana salah satu 3atau 129mungkin telah bertukar.)
Kasus uji:
5,9,17,33,829
o/p: 829
9,5,17,829,33
o/p: 829
33, 17, 5, 7, 65
o/p: 7
5,9,177,33,65
o/p: 177
65,129,259,513,1025
o/p: 259
129,259,513,1025,65
o/p: 259
63,129,257,513,1025
o/p: 63
65,129,257,513,4097
o/p: 4097
5, 9, 2, 17, 33
o/p: 2
536870913, 67108865, 1073741825, 1, 268435457
o/p: 1
536870913,67108865,134217729,1,268435457
N = 30sebagai salah satu nilai input.