ОПИСАНИЕ:
Дан массив целых чисел, найдите то, которое встречается нечетное количество раз.
Всегда будет только одно целое число, которое встречается нечетное количество раз.
[1,2,2,3,3,3,4,3,3,3,2,2,1] - вернет 4 потому что 4 встречается нечетное число раз.
id |ticket_id|task_id |min_task_id_in_ticket|Rank
------+---------+--------+------------------------
106849| 1792829|14709539|14709539 | 0
108057| 1792829|14740625|14709539 | 1
108057| 1792829|20000000|14709539 | 2
id |ticket_id|task_id |
------+---------+--------+
106849| 1792829|14709539|
108057| 1792829|14740625|
id |ticket_id|task_id |min_task_id_in_ticket
------+---------+--------+----------------------
106849| 1792829|14709539|14709539
108057| 1792829|14740625|14709539
математика здесь не причем. И хотя на codewars есть математические задачи. Но все таки
большее число задач - инженерные. Ну они как-бы даже на смекалку. Они не требуют
интегралов или каких-то численных методов. По сути все это игры со структурами данных.
Строки. Хеш-таблицы. Массивы. Сортировки и поиски. Вот реально все крутиться вокруг этого.
Как развить такое мышление? Только практические решая подобные задачи. У меня был друг
которые серьезно готовился к олимпиадам. Он брал решебники по математике. И с утра садился
и до обеда просто прорешивал задачи. Сначала у него плохо шло. Потом все быстрее и быстрее.
И уже к олимпиаде он их решал как семечки. Есть еще Leetcode. CodeGolf. Да много всяких
песочниц. Для меня самая лучшая песочница - это хабр. Rsdn, Cyberforum e.t.c. Место где есть
живые люди. Где есть дискурс. Потому что от коде-варс я немного выгораю. Там можно увидеть
образцы решений только после того как сам решил.