코드 생로병사의 비밀
  • 코드 생로병사의 비밀
  • 시작하기
  • Amazon Q Business
    • Amazon Q Business 애플리케이션 설정
    • 데이터 소스 구성
      • 웹 크롤러 데이터 소스 커넥터 활용하기
      • 문서 업로드
      • Amazon S3 데이터 소스 커넥터 구성
    • 관리자 컨트롤 및 가드레일 구성
      • 글로벌 컨트롤 구성하기
      • 주제 수준 컨트롤 구성
  • Amazon Q Developer
    • Amazon Q Developer 애플리케이션 로그인
    • 프롬프트 유형
      • 함수명 프롬프트
      • 한 줄 주석
      • 한 줄 프롬프트
      • 여러 줄 주석
      • 여러 줄 프롬프트
      • 변수명 기준
      • 고려 사항
    • 알고리즘 생성
      • 버블 정렬
      • 합병 정렬
    • 정규표현식
      • 정규 표현식 - 이메일
      • 정규 표현식 - 휴대폰
      • 정규 표현식 - 커스텀 표현식
    • 클래스 생성
      • Folder 클래스
      • User 클래스
      • 객체 지향 프로그래밍(OOP): 다형성 & 상속
    • SQL
      • SQL - Users
      • SQL - E-commerce Schema
    • 가짜 데이터 생성
      • 가짜 데이터 - 주가
      • Faker 패키지를 활용한 가짜 유저
    • AWS 서비스
      • S3 서비스
      • DynamoDB 서비스
      • SQS 서비스
Powered by GitBook
On this page
  • 예시 #1
  • 버블 정렬
  1. Amazon Q Developer
  2. 알고리즘 생성

버블 정렬

Amazon Q Developer는 일반적인 알고리즘에 대한 코드 제안을 제공할 수 있습니다.


예시 #1

버블 정렬

일반적인 프롬프트

create a bubble_sort function

Python 프롬프트

VSCode에서 파일을 생성하고 이름을 bubble_sort.py 로 지정하고 다음 코드를 입력합니다.

# create a bubble_sort function
Amazon Q Developer 제안
def bubble_sort(array):
    # loop through the array
    for i in range(len(array)):
        # loop through the array again
        for j in range(len(array)):
            # if the element is greater than the next element, swap them
            if array[i] > array[j]:
                array[i], array[j] = array[j], array[i]
    return array
Previous알고리즘 생성Next합병 정렬

Last updated 11 months ago