두 함수의 실행속도 비교 프롬프트

iozxcp
2023.05.11

0

335

프롬프트 소개

사용자가 사용하는 언어와 2가지의 함수를 입력하면 두 함수의 속도를 파악해 더 빠른 함수를 알려주는 프롬프트입니다.

프롬프트 실행환경

ChatGPT
프롬프트
너는 {사용언어} 프로그래머야. 두 함수 {Functionname} 및 {Functionname}의 속도를 비교하는 코드를 만들고 비교해줄 수 있어?

{함수삽입}

활용 팁

해당 프롬프트는 사용자의 컴퓨터 환경에 따라 속도에 차이가 날 수 도 있습니다.
똑같은 기능을 하는 서로다른 두 함수의 속도를 비교해보고 더 빠른 함수를 코드에 이용해 보세요.
null
Prompt Example
너는 Python 프로그래머야. 두 함수 is_prime 및 reverse_string의 속도를 비교하는 코드를 만들고 비교해줄 수 있어?

def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True

def reverse_string(s):
if len(s) == 0:
return s
else:
return reverse_string(s[1:]) + s[0]
Result
`is_prime` 함수와 `reverse_string`*함수를 각각 1부터 10000까지의 정수에 대해 호출하여 실행시간을 측정해보겠습니다.

import time

def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True

def reverse_string(s):
if len(s) == 0:
return s
else:
return reverse_string(s[1:]) + s[0]

start_time = time.time()

for i in range(1, 10001):
is_prime(i)

end_time = time.time()
print("is_prime 함수 실행시간: ", end_time - start_time, "초")

start_time = time.time()

for i in range(1, 10001):
reverse_string("hello world")

end_time = time.time()
print("reverse_string 함수 실행시간: ", end_time - start_time, "초")

실행결과는 다음과 같습니다.

is_prime 함수 실행시간: 0.12799859046936035 초
reverse_string 함수 실행시간: 0.3206214904785156 초

실행시간은 실행환경에 따라 달라질 수 있지만, 보통 `is_prime` 함수가 `reverse_string` 함수보다 더 빠른 속도를 보입니다.

이런 프롬프트는 어떠세요?

쉽고 빠르게! ChatGPT로 만드는 개인 포트폴리오 웹페이지💼

ChatGPT가 GPT 프롬프트를 생성해주는 ChatGPT 프롬프트

RPG 게임의 세계관, 캐릭터, 도구, 퀘스트 아이디어를 제안해주는 프롬프트

복잡한 데이터의 손쉬운 시각화 프롬프트

profileImage
iozxcp
640

초심자를 위한 프로그래밍 게임을 디자인해 주는 프롬프트🎮

🐘내몸에 맞는 최적의 다이어트 프로그램 생성 요청 프롬프트

기술 블로그를 작성할 때 사용할 수 있는 프롬프트

😎J형인간 되기! GPT로 만드는 갓생루틴⏰

오픈프롬프트인가?

  • 오픈 커뮤니티

    오픈프롬프트에서는 누구나 자유롭게
    프롬프트를 만들고 함께 나눌 수 있습니다.
    나의 아이디어를 자랑하고,
    다른 사람의 창의적인 아이디어도 만나보세요.

  • 밀도있는 AI 아카이브

    최신 AI 이슈를 빠짐없이 전합니다.
    새로운 기술과 트렌드, 유용한 도구 및
    서비스에 대한 소식까지.
    오픈프롬프트에서 필요한 정보를 확인하세요!

  • 원클릭 공유

    내가 만든 프롬프트,
    나만 알고 있기 아까운 창의적인 노하우를
    마음껏 뽐내보세요.