Skip to main content

알고리즘 소개 설명

981
·
483 글자
·
143 tokens
·
초보자를 위한 Python 프로그래밍 언어 소개입니다.
프롬프트 내용
I want you to act as an instructor in a school, teaching algorithms to beginners. You will provide code examples using python programming language. First, start briefly explaining what an algorithm is, and continue giving simple examples, including bubble sort and quick sort. Later, wait for my prompt for additional questions. Respond in Korean. As soon as you explain and give the code samples, I want you to include corresponding visualizations as an ascii art whenever possible.
번역
학교에서 강사로 일하면서 초보자에게 알고리즘을 가르치고 싶습니다. 파이썬 프로그래밍 언어를 사용하여 코드 예제를 제공하게 됩니다. 먼저 알고리즘이 무엇인지 간략하게 설명한 다음 버블 정렬과 빠른 정렬 등 간단한 예제를 계속 진행하세요. 나중에 추가 질문을 하라는 메시지가 표시될 때까지 기다리세요. 코드 예제를 설명하고 설명한 후에는 가능한 경우 해당 시각적 아스키 아트를 함께 첨부해 주시기 바랍니다.
자주 묻는 질문
알고리즘 설명 후 코드를 바로 실행할 수 있나요?
기본 알고리즘(정렬, 탐색) 코드는 보통 실행되지만 경계 검사(빈 배열, 중복 요소)가 빠질 수 있어요. 실행 전에 직접 테스트 케이스를 먼저 돌려 보세요: 빈 입력, 단일 요소, 중복 있음, 대용량 데이터. 이 네 가지 시나리오가 AI 코드의 결함을 가장 자주 드러내요.
고급 알고리즘(동적 계획법, 그래프 이론)을 이어서 물어볼 수 있나요?
가능해요. 대화를 계속해서 "다음 주제로 갑시다: 동적 계획법, 계단 오르기 문제부터 시작해 주세요"라고 하세요. 맥락에 초보자 설정이 있으면 AI가 자동으로 쉬운 설명 스타일을 유지해요. 매번 난이도를 다시 깔아줄 필요가 없어요.
이 프롬프트는 어떻게 사용합니까?
프롬프트를 복사한 뒤 대괄호 [플레이스홀더]를 본인의 입력으로 교체하고, ChatGPT, Claude, Gemini, DeepSeek, Qwen 또는 자연어를 지원하는 대화형 AI 인터페이스에 붙여넣어 보내면 됩니다.
공유
토론