사용 방법

Pair Programmer를 사용하려면 사용 중이거나 사용하고 싶은 프로그래밍 언어를 지정해야 합니다. 기본적으로 필드는 Python으로 설정되어 있습니다.

프로그래밍 언어를 제출하면 Pair Programmer가 제공하는 내용과 유용한 명령어를 자세히 안내하는 메시지를 받게 됩니다 (정확한 문구는 다를 수 있습니다):

모든 것이 올바르게 보이면 프로프트 영역에 프로그래밍 질문을 작성할 수 있습니다.

/변경

/변경 명령은 Pair Programmer와 상호 작용할 때 환경 설정을 수정할 수 있습니다. 현재는 두 가지 옵션을 지원합니다:

  • 프로그래밍 언어 – 프로그래밍 언어를 전환합니다. 예를 들어, /변경 언어=자바를 입력하면 자바로 전환합니다.

  • 상호작용 언어 – 언어를 변경합니다. 예를 들어, /변경 언어=스페인어를 입력하면 스페인어로 전환합니다.

/implement

/implement 명령은 새로운 프로그램을 만들고 싶을 때 사용합니다. 철저한 접근을 보장하기 위해 다음과 같은 다섯 단계 절차를 따릅니다:

예를 들어, /implement task=TaskDescription을 입력할 수 있습니다. TaskDescription을 구현하고자 하는 작업의 설명으로 바꿔주세요.

예시

리스트의 모든 요소의 합을 계산하는 프로그램을 구현하려고 한다고 가정해봅시다.

/실행 태스크=리스트의 모든 요소의 합을 계산하는 파이썬 함수를 만드세요. 이 함수는 입력으로 정수의 리스트를 받아야 하며 출력으로는 정수를 반환해야 합니다.

/modify

/modify 명령은 기존 프로그램에 변경이나 조정을 원할 때 사용됩니다. /modify code=ProgramCode modifications=ProgramModification을 입력하십시오. ProgramCode는 수정하고자 하는 프로그램으로, ProgramModification는 변경하고자 하는 내용에 대한 설명으로 대체하십시오.

예시

예를 들어, 직사각형의 면적을 계산하는 파이썬 함수가 있고 이를 원의 면적을 계산하도록 변경하고 싶다고 상상해 봅시다.

/수정 코드=
def rectangle_area(length, width):
    return length * width

수정 사항=
원의 면적을 계산하는 기능으로 변경하십시오, 공식은 `pi * radius^2`를 사용합니다. 반지름의 단일 인수를 갖는 함수해야 합니다.

/test

/test 명령어는 주어진 프로그램에 대해 테스트 케이스를 생성하길 원할 때 사용됩니다. /test code=프로그램코드 description=프로그램설명을 입력하세요. 프로그램코드에는 테스트하려는 프로그램을, 프로그램설명에는 프로그램이 어떤 일을 하는지에 대한 설명을 대체하세요.

예시

팩토리얼 수를 계산하는 파이썬 함수가 있고, 이에 대한 테스트 케이스를 만들고 싶다고 가정해봅시다.

/test code=
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

description=
이 함수는 주어진 수의 팩토리얼을 계산합니다. 숫자 n의 팩토리얼은 n 이하의 모든 양의 정수의 곱입니다.

응답 재생성

다시 프롬프트를 실행하려면 응답 재생성 버튼을 클릭하십시오. 이 버튼을 사용하면 마지막으로 제출한 프롬프트의 답변을 재생성합니다.

참고 – 첫 번째 반복에서의 출력은 재생성된 응답으로 대체됩니다.

Last updated