긴 코드의 단축을 위한 축약 프롬프트

iozxcp
2023.05.12

0

361

프롬프트 소개

코드의 불필요한 부분을 제거하거나 요약 가능한 부분을 요약해주는 프롬프트입니다.

프롬프트 실행환경

ChatGPT
프롬프트
너는 {사용언어} 프로그래머야. 이 코드가 {효율적인/읽기 쉬운}지 확인하면서 이 코드를 단순화해줄 수 있어?
{코드}

활용 팁

코드의 단순화는 코드의 가독성을 높이는데 도움이 되지만 너무 많은 단순화를 해버리면 코드의 기능이 상실되거나 코드의 가독성이 더욱 낮아지는 경우도 발생할 수 있습니다. 그러기에 적절한 수준의 단순화가 중요합니다.
null
Prompt Example
너는 Python 프로그래머야. 이 코드가 효율적인지 확인하면서 이 코드를 단순화해줄 수 있어?

def calculate_grade(name, kor, eng, math, science):
total = kor + eng + math + science
average = total / 4
grade = ''

if average >= 90:
grade = 'A'
elif average >= 80:
grade = 'B'
elif average >= 70:
grade = 'C'
elif average >= 60:
grade = 'D'
else:
grade = 'F'

return {
'name': name,
'total': total,
'average': average,
'grade': grade
}
Result
아래와 같이 수정해보세요.

def prime_numbers(n):
primes = []
for num in range(2, n+1):
is_prime = True
for divisor in range(2, int(num ** 0.5) + 1):
if num % divisor == 0:
is_prime = False
break
if is_prime:
primes.append(num)
return primes

이렇게 수정하면 가독성이 좋아지면서도 축약된 코드보다는 명확한 구현을 할 수 있습니다.

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

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

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

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

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

profileImage
iozxcp
639

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

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

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

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

오픈프롬프트인가?

  • 오픈 커뮤니티

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

  • 밀도있는 AI 아카이브

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

  • 원클릭 공유

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