- 질문 게시판입니다.
Date 21/05/30 17:41:34
Name   윤지호
File #1   캡처1.PNG (91.4 KB), Download : 42
Link #1   https://euler.synap.co.kr/problem=12
Subject   파이썬 초보 질문입니다..


프로젝트 오일러 라는 사이트의 예제를 공부중입니다.

해당 사이트 12번의 삼각수의 약수의 개수를 구하는 문제입니다.

스크린샷의 두 코드는 각각 약수의 개수를 구하는 방식이 다른데요.

오른쪽의 코드(triangle.py)는 구글링해서 찾은 'n의 제곱근까지의 약수 * 2 = n의 약수의 개수' 라는 법칙을 활용했구요.
왼쪽의 코드(triangle_1.py)는 n을 소인수분해한 후 각 소인수의 지수에 1을 더해서 곱하는 방식으로 약수의 개수를 구했습니다.

문과라서 수학에 대한 이해도가 전무하여, 그냥 설명만 듣고 보면 오른쪽의 코드가 더 효율적으로 느껴지는데, 막상 실행해보니 왼쪽의 코드가 약 10초가량 더 빨리 계산되더군요. (오른쪽은 약 16초, 왼쪽은 약 6~7초)

이게 어떻게 된 걸까요???;;



0


목록
번호 제목 이름 날짜 조회 추천
1754 과학미시적인 한 두 물체의 움직임과 거시적인 여러 물체의 움직임의 가역성/비가역성 여부에 대해서 4 Ben사랑 16/11/09 5834 0
3744 가정/육아옷 정리를 잘하는 법 좀 가르쳐 주세요!! 10 우롱버블티 17/11/26 5834 0
4189 여행혼자 여행가기 좋은 곳을 찾고 있습니다. 11 recamier 18/02/21 5834 0
8719 게임닌텐도 삼다수 중고 아시는분 5 셀레네 20/02/02 5834 0
11638 IT/컴퓨터파이썬 초보 질문입니다.. 2 윤지호 21/05/30 5834 0
1050 연애에..고백 받았습니다. 25 관대한 개장수 16/05/04 5833 0
1918 IT/컴퓨터님들아 프린터 알못입니다 ㅠㅠ (브라더 HL-1110) 4 OPTIK 16/12/17 5833 0
2101 IT/컴퓨터이북리더기 추천 좀 해주세요 13 도화 17/01/15 5833 0
3033 의료/건강제 처방전좀 봐주세요 3 기쁨평안 17/07/10 5833 0
8567 진로병원행정직, 원무과에 재직중이신 분들 계신지요? 취직 관련.. 4 12seconds 20/01/01 5833 0
11524 의료/건강손이 너무 틉니다. 11 거위너구리 21/05/13 5833 0
13046 기타백신프로그램 질문입니다 8 김치찌개 22/03/03 5833 0
5404 기타오딧세이와 시에나 중에 하나를 산다면? 28 엄마곰도 귀엽다 18/09/07 5832 0
12590 기타니콘 F mount 렌즈를 Z mount에 올려쓰기 2 schadenfreude 21/11/20 5832 0
13220 기타인후통 증상 질문입니다 5 김치찌개 22/04/07 5832 0
5073 문화/예술축가 추천 및 노래 연습 법 조언 부탁 드립니다. 22 원스 18/07/18 5831 1
11359 홍차넷홍차넷의 글쓰는 문법에 대한 글 같은것이, 있을까요? 42 매뉴물있뉴 21/04/15 5831 0
13424 IT/컴퓨터'물건 정리'에 활용하기 좋은 소프트웨어는 뭐가 있을까요? 8 똘빼 22/05/29 5831 0
7729 기타국내 단체에 기부/후원을 하고 싶습니다. 추천 부탁드려요. 20 [익명] 19/08/24 5830 0
8591 IT/컴퓨터[회사업무관련] E-BOOK 구현 홈페이지 만드는 빠른 방법? 4 루키루키 20/01/06 5830 0
2584 기타곰팡이겠죠..? 10 우분투 17/03/30 5829 0
4297 의료/건강(혐)물집이 생겼는데 그냥 둬야하나요? 아니면 잘라내도 되나요?(혐) 2 광기패닉붕괴 18/03/18 5829 0
9435 기타책상이 너무 높은데 이상적인 해결 방법이 있을까요? 4 [익명] 20/05/19 5829 0
12680 IT/컴퓨터프로그래밍 멘토링 어디서 받을 수 있을까요? 6 사이시옷 21/12/13 5829 0
1501 IT/컴퓨터스마트폰 알람이 늦게 오는 원인은 뭐가 있을까요? 4 Credit 16/09/10 5828 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글