- 질문 게시판입니다.
Date 21/05/30 17:41:34
Name   윤지호
File #1   캡처1.PNG (91.4 KB), Download : 18
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


목록
번호 제목 이름 날짜 조회 추천
11638 IT/컴퓨터파이썬 초보 질문입니다.. 2 윤지호 21/05/30 5608 0
13804 기타식당에서 종업원 뭐라고 부르시나여? 37 syzygii 22/08/29 5608 0
2522 문화/예술일본 온라인 쇼핑몰에서 물품을 구입할 수 있나요? 16 베누진A 17/03/17 5607 0
7130 기타결혼식 축의금을 본인한테 카톡으로 보내도 상관없나요? 6 2019영어책20권봐 19/05/16 5607 0
7850 여행서울, 10만원대, 호캉스 추천부탁드립니다!!! 21 벚문 19/09/13 5607 0
10579 기타우리 사회가 더 개방적으로 변할 것이라고 생각하시나요? 23 쿠팡 20/12/09 5607 1
11775 진로논리력이 부족한 사람은 어떤 직무를 택하는 게 좋을까요? 23 [익명] 21/06/24 5607 0
12685 철학/종교점 보고 싶은데 근처 타로 카페 같은데 가면 되나요 4 불타는밀밭 21/12/14 5607 0
2529 의료/건강넘어지며 발목과 발등 부근을 삔 것 같을 때 4 레이드 17/03/19 5606 0
14102 IT/컴퓨터아이폰 프로 12,13,14 구매의견 11 오디너리안 22/11/07 5606 1
3954 의료/건강안검하수 수술 질문입니다. 1 사람사람 18/01/07 5605 0
5018 법률상대가 항소하면 가집행 못하나요? 1 [익명] 18/07/11 5605 0
8591 IT/컴퓨터[회사업무관련] E-BOOK 구현 홈페이지 만드는 빠른 방법? 4 루키루키 20/01/06 5605 0
3933 여행아침8시에 공항가보신분 있으신가요? 18 학식먹는사람 18/01/03 5604 0
12242 기타친구들과 만날때 돈 지출 어떻게하시나요? 13 syzygii 21/09/11 5604 1
12445 법률전세계약 임대인?? 계약갱신거부관련문의드립니다 6 왼쪽의지배자 21/10/21 5604 0
14497 교육하루 꾸준히 20-30분씩 영어 회화 공부할 수 있는 좋은 방법 없을까요? 16 아재 23/02/17 5604 0
4337 기타2.45억원 정도 되는 오피스텔 이전등기비용 얼마나 들지요...? 2 [익명] 18/03/23 5603 0
7839 문화/예술코미디 미드 추천 받습니다. 22 Moleskin 19/09/10 5603 0
8197 IT/컴퓨터에어팟 프로 한국에서 구매 방법(정식 출시 후) 4 흥차넷 19/11/05 5603 0
11530 기타운전자보험 질문입니다 6 김치찌개 21/05/13 5603 0
11541 의료/건강오른쪽 가슴 근육이 너무 아픕니다. 살려주세요 ㅠ 9 요일3장18절 21/05/15 5603 0
12282 기타직장에서 멘탈이 약해질 땐 어떻게 하시나요? 7 Yossi 21/09/18 5603 0
134 문화/예술일렉트로나카 추천 좀 해주세요 4 王天君 15/07/03 5602 0
267 IT/컴퓨터서피스3 사용하시는 분 계신가요? 4 No.42 15/09/03 5602 0
목록

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

댓글