프로그래머가 되기 위해 알아야 한다고 하는 이산수학이란 무엇일까?
프로그래머가 되기 위해 알아야 한다고 하는 이산수학이란 무엇일까?
초등학교 때 부터 시작해 고등학교 3학년까지 우리는 10년 넘게 수학을 붙들고 있지만, 이산수학이라는 용어도 그렇고, 이산수학 내용이 우리에게는 많이 낯설 수 밖에 없습니다. 그도 그럴게, 학교에서 배우는 수학은 보통 연속수학(Continous Mathematics)이라고 불리우는, 연속된 대상을 다루는 경우가 많기 때문입니다. 연속된 대상이라는게 뭘까요? 1과 2를 상상해 보세요. 1과 2 사이에는 1.1, 1.2, 1.3 등 소수가 무한히 많습니다. 즉, 연속적입니다. 셀 수가 없습니다. 이와는 반대로 이산수학은 자연수(1, 2, 3 ...), 정수(마이너스, 0, 자연수를 합친 것) 같이 딱딱 나눌 수 있는 대상을 다룹니다. 정수나 자연수 뿐만 아니라 경우의 수나, 논리학 같은 대상이 이런 이산수학..
2021. 3. 26.