결론부터 말하면 


'중고등학생 때 배우는 공식 외워서 문제 푸는 수학'


너희들이 생각하는 이 수학은 프로그래밍과 전혀 상관 없다

수학을 대부분이 다 저걸로 생각해

수학은 제법 추상적인 단어인데 교과과정에 배운 수학 교과서 제목이 뇌리에 딱 박혀있거든


수학은 '수'라는 단어 때문에 항상 오해를 받지

수학의 정의는 차라리 나무위키에서 더 정확하게 나와있다


수학 : 수, 양, 공간, 변화, 구조, 논리, 연산 등 형식적이면서도 추상적이고 근본적인 원리를 연구하는 학문


이중에서 프로그래머는 '논리'. 저게 핵심이다. 왜냐? 프로그램은 논리의 집합이잖아. 제어문이 다야.

프로그래밍에서 수학이라고 말하면 피타고라스부터 떠올리지 말고, 테스형이나 아리스토텔레스부터 떠올리라 이거지.

항상 보면 자기는 수학 부족하다고 중학교 고등학교 교과서부터 펼치는 애들이 있더라고.


그리고 수학은 찾아서 배우는 게 아니야.

물론 그러면 더 좋겠지만, 우리는 항상 무의식적으로 수학적(논리적) 사고 방식을 취하고 있어.

수학 공식은 분명히 활용될 여지가 있지만(등차수열이라던지), 그건 수학을 잘하고 못하고의 문제가 아니라, '지식'에 불과한 거지.