생활속 재미있는(?) 수학이야기

오늘은 재미삼아 생활 속의 수학이야기를 해보려고 한다. 재미있을지는 잘 모르겠으나 어쩄든.. 우리가 사는 일상생활속에는 수학과 관련된 것 들이 아주 많이 존재 한다. 그 중에서 숫자와 관련된 이야기를 해보려고 한다. 주민등록번호, 군번, 휴대폰번호, 신용카드번호 등 모두 다양한 숫자로 이루워져 있다. 그냥 보기에는 아무 번호나 막 갖다 붙인 듯(?) 보이지만 실제로는 규칙이 정해져 있다. 주민번호는 뭐 다들 아시다시피 성별, 행정구역 (뒷자리)등으로 숫자가 부여받게 되는 것은 누구나 잘 아는 규칙일 듯 싶다. 그.. Read More

1부터 100까지 더해보자

오랜만에 알고리즘 공부를 해보자 아주 간단한 알고리즘이다 1부터 100까지 혹은 n부터 m까지의 더하는 알고리즘이다. 솔직히 아주 간단하다. 하지만 여러 방법으로 접근해보자 그게 목적이다 ㅎㅎㅎ 일단 우리가 흔히 쓰는 1부터 100까지의 합이다 소스를 보자 int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println(sum); 흔히 쓰는 방법이라 따로 설명은 생략하겠다. 참고로 자바8에선 더 간단해졌다. System.out.println(IntStream.rangeClosed(1, 99).sum()); 위와 같이 하면 된다. 하지만 여기서는.. Read More