¿Cuál crees que es la razón por la cual las personas pueden resolver acertijos complejos? ¿Es práctica o nacen genios?

La mayoría de los acertijos son muy matemáticos, implican mirar el problema desde varios ángulos posibles, la inteligencia espacial te ayudará mucho.

Es esta habilidad eso hace a las personas diferentes.
Volviendo a la pregunta ahora, puede ser ambas cosas: tiene que ser la primera, pero no necesariamente la segunda. Es solo que los Genios ya tienen una mejor base construida, requieren menos esfuerzos.

Razones por las cuales:

1. Cuanto más expuesto estés a las diferentes formas de percepción, más posibilidades tendrás (lo que es natural en los genios nacidos). Las personas en general tienen que ejercitarse para tales habilidades.

2. La práctica continua y el gusto por las matemáticas (hay diferentes niveles de eso) es definitivamente una “gran” bonificación.

3. El desarrollo de la inteligencia espacial es el último pero nunca el menor factor que se tiene en cuenta. Créeme, cuenta MUCHO, y no es tan fácil como la gente podría pensar.

Estas son las razones principales. Por supuesto, la práctica es necesaria. Incluso nuestros “genios nacidos” lo necesitarán.

En realidad son ambos.
Nadie puede negar la ventaja de un coeficiente intelectual nato. Además, los algoritmos no son un tema elemental de sentido común.
Por lo tanto, requiere cerebro, educación y práctica para poder resolver problemas algorítmicos complejos. Ningún atajo funcionará.