yunsh206

회원가입로그인

과학 3의 배수 판별법에 대한 증명

2004.08.12 17:32

RanomA 조회 수:4608

GRE Math를 심심풀이삼아 보다가 중학교때 배웠던 식이 하나 기억에

떠올랐는데, 그때는 '그냥 그렇구나'하고 넘어갔는데 문득 그 이유에 대한

증명을 배운 적이 없다는 생각이 들어서 한 번 정리해보기로 했다.



모든 자리수의 숫자를 더했을 때 3의 배수가 나오면 (예를 들어 123의

자리수 1, 2, 3을 더하면 6이 나오면), 그 수는 (123은) 3의 배수임을

증명하라.


증명:

세자리수를 xyz (x, y, z는 1~9의 정수) 형식이라고 할 때

(123을 예로 들면 x=1, y=2, z=1)

xyz = (x × 100) + (y × 10) + z 이다.

(x × 100) + (y × 10) + z = 3 × n (n은 정수)이므로

{(x × 100) + (y × 10) + z} / 3 = n 이다.


(x × 100) + (y × 10) + z

= (99x + x) + (9y + y) + z

= (99x + 9y) + (x + y + z)

= 3(33x + 3y) + (x + y + z)

= 3n

이 값을 3으로 나누면

(33x + 3y) + (x + y + z)/3 = n

이 된다.

여기서 n은 정수, 33y, 3y도 정수이다.

정수는 덧셈 공식에 닫혀있으므로 (정수 + 정수 = 정수)

(x + y + z) / 3 역시 정수이어야 한다. 고로 x + y + z는

3의 배수이어야만 한다. 자릿수를 확장하더라도 마찬가지이다.

9의 경우도 마찬가지이므로 xyz가 9의 배수라면 x + y + z는

9의 배수이다.

번호 제목 글쓴이 날짜 조회 수 추천 수
835 리눅스 새 하드 장착하기 RanomA 2021.12.01 600 0
834 리눅스 SSH Network error: Software caused connection abort RanomA 2021.05.29 2018 0
833 인터넷 기본 설정 복원 창 띄우는 방법들 file RanomA 2021.05.01 1024 0
832 리눅스 디렉토리별 압축 파일 생성 쉘 스크립트 RanomA 2021.04.04 831 0
831 Javascript 숫자에 끊어 읽기 컴마(,) 추가 RanomA 2020.11.27 752 0
830 Javascript 문자열을 포맷 맞춰 날짜로, 날짜를 포맷 맞춘 문자열로 변환 RanomA 2020.11.26 719 0
829 Javascript 날짜 더하기 RanomA 2020.11.26 451 0
828 Javascript 해당 연월의 마지막 날짜 가져오기 RanomA 2020.11.25 365 0
827 Javascript isNullOrEmpty RanomA 2020.11.25 686 0
826 Javascript 전화번호 포매팅 RanomA 2020.11.25 2309 0
825 Javascript IN RanomA 2020.11.18 261 0
824 Javascript LPAD RanomA 2020.11.17 582 0
823 Adobe Creative Cloud 업데이트 실패 184(혹은 C184) 오류 file RanomA 2020.09.08 1072 0
822 오라클 테이블 레이아웃 조회 Query RanomA 2020.01.13 2064 0
821 SQL Developer의 폰트 설정에서 폰트 목록이 안나타날 때 [6] file RanomA 2019.12.30 4876 0
820 Underscore( _ 문자)를 카멜 케이스(Camel Case)로 변환하기 RanomA 2019.12.06 1815 0
819 라이트룸(Adobe Lightroom) 한자/일본어용 폰트 변경 file RanomA 2018.06.06 2144 0
818 마녀의 빗자루와 악마와의 파티 RanomA 2018.03.23 891 0
817 크레인 안전 점검이 허술해진 게 이명박 때가 아니다? RanomA 2018.01.06 709 0
816 인도 중국의 분쟁 지역 file RanomA 2017.08.17 1295 0