사용 방법

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