- 질문 게시판입니다.
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


목록
번호 제목 이름 날짜 조회 추천
10315 IT/컴퓨터외장 하드에 랜섬웨어가 있는지 확인할 수 있나요? 8 쿠르드 20/10/23 5628 0
11638 IT/컴퓨터파이썬 초보 질문입니다.. 2 윤지호 21/05/30 5628 0
506 IT/컴퓨터모니터관련 질문 세개입니다. 11 오리꽥 15/11/19 5635 0
12664 IT/컴퓨터윈도우 10 계정 추가.. 6 윤지호 21/12/09 5635 0
11948 IT/컴퓨터파이어폭스 임시파일 찾기 6 OshiN 21/07/26 5636 0
7767 IT/컴퓨터손상된 HDD 데이터 복구 조언 부탁드립니다 8 기아트윈스 19/08/29 5643 0
3184 IT/컴퓨터전자책 사용하시는 분들 질문있습니다! 9 Dr.Pepper 17/08/10 5644 0
10075 IT/컴퓨터QR코드의 원리가 궁금합니다 (파일명 매칭) 2 루키루키 20/09/07 5645 0
12312 IT/컴퓨터구간 반복이 가능한 뮤직 플레이어 프로그램 3 불타는밀밭 21/09/25 5645 0
2101 IT/컴퓨터이북리더기 추천 좀 해주세요 13 도화 17/01/15 5646 0
7374 IT/컴퓨터아이폰 연락처 관리하는 법? 3 OshiN 19/06/24 5647 0
12366 IT/컴퓨터스마트폰 알림을 하고 있는 앱을 찾아내는 방법? 2 swoonng 21/10/02 5647 0
3174 IT/컴퓨터R과 엑셀 10 지식의늪지대 17/08/09 5648 0
541 IT/컴퓨터윈도우 입력기 모음 EN(영어) 자꾸 뜨는 현상 3 멜로 15/11/28 5649 0
1477 IT/컴퓨터이메일 관련 SPF, DKIM 설정 하는 방법? 5 Toby 16/09/05 5649 0
11134 IT/컴퓨터카테고리가 맞나요;; 공인인증서 오류 문의입니다 6 오리꽥 21/03/04 5652 0
10794 IT/컴퓨터모니터 이미지 리텐션이 심합니다 열린음악회 21/01/09 5653 0
11420 IT/컴퓨터PC가 가끔씩 재부팅됩니다. 4 Xeri 21/04/25 5654 0
1340 IT/컴퓨터윈도우 10 업데이트 관련 질문 13 얼그레이 16/07/27 5655 0
660 IT/컴퓨터다음 블로그 사진이 링크가 되지 않는군요. 3 Beer Inside 15/12/24 5656 0
4330 IT/컴퓨터kt 공기계 사면 kt 알뜰폰에도 호환되는거죠? 5 삼십네짤 18/03/22 5659 0
117 IT/컴퓨터게시판개발소프트웨어 좋은게 어떤게 있나요. 1 jinosama 15/06/28 5662 0
12452 IT/컴퓨터급합니다, 아이패드 추천 부탁 드립니다. 11 당나귀 21/10/23 5662 0
339 IT/컴퓨터SSD,RAM 질문입니다. 2 삼성그룹 15/10/07 5664 0
13932 IT/컴퓨터갤럭시 22울트라 정품케이스 호환 스트랩 구입 어디서 할수 있을까요? 6 자몽에이드 22/09/30 5666 0
목록

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

댓글