이것이 막연한/광범위한/주관적인 질문이 아니기를 바랍니다. 그렇다면 닫으십시오.프로그래밍 경쟁을 어떻게 빨리 해결할 수 있습니까?
어쨌든 몇 가지 프로그래밍 대회 (예 : Google의 코드 잼, Facebook의 해커 컵 등)에서 문제를 성공적으로 이해하고 그에 접근하는 방법을 모를 때까지 질문의 절반 이미 많은 사람들이 해결하고 있습니다.
제 질문은,이 사람들은 어떻게 그렇게 좋아 지나요? 순수한 천재입니까? 그것은 경험입니까? 정말 빨리 생각할 수있는 능력입니까? 내 능력을 향상시킬 것을 어떻게 제안 하시겠습니까? 나는 유능한 프로그래머라고 말할 것입니다. 나는 그 질문들 중 일부를 결국 해결할 수있다.
또한 수상자 코드를 검사 할 때마다 사용되는 매크로가 많이 보입니다. 이것은 나에게 그들이 일종의 템플릿을 가지고 있다는 것을 암시한다. (예를 들어 #define for loops와 같은 일부 축약 된 버전) 그들은 더 빠르게 프로그램하기 위해 사용한다. 이것이 중요한 차이를 낳습니까?
1) 올바르게 이해할 때까지하십시오. 2) 잘못 이해할 때까지하십시오. – Dmitry
간단하게 말하자면, 많은 코드를 작성하고 경쟁 영역을 전문으로 작성하십시오. – Dmitry