반응형

앞선 포스팅에서 알고리즘 문제를 풀 때 테스트 케이스의 PASS / FAIL을 확인할 수 있는 Visual Studio Code의 확장 프로그램을 설명드렸습니다.

VS Code Extension - Competivie Programming Helper (cph) :: CLU (tistory.com)

 

VS Code Extension - Competivie Programming Helper (cph)

알고리즘 문제는 문제와 간단한 입력 예시 (테스트 케이스)가 주어집니다.이에 대해 개발자는 적절한 출력을 내는 코드를 작성하면, 알고리즘 사이트에서는 답변이 맞는지 틀린 지를 채점합니

devclo.tistory.com

 

오늘은 이 cph와 백준 알고리즘 사이트 (BOJ)를 연동해보는 것을 확인해보도록 하겠습니다.

 

크롬 확장 프로그램 설치 - Competitive Companion

먼저 백준 알고리즘 사이트 (BOJ)에서 자동으로 테스트 케이스를 가져오기 위해 브라우저 확장 프로그램을 설치합니다.

 마이크로소프트 엣지 (Edge) 브라우저에서 오른쪽 상단 ... 을 클릭하고, 아래의 확장을 누른 후 확장 관리를 클릭합니다.

확장 페이지의 최하단까지 내려가면 아래 캡처와 같은 부분을 확인할 수 있고, 이걸 통해 Chrome 웹 스토어로 들어갑니다.

 

chrome 웹 스토어에서 "Competitive Companion"을 검색하여 설치해줍니다.

 

설치 후 다시 브라우저의 ... -> 확장 버튼을 눌러 Competitive Companion이 설치된 것을 확인하고, 브라우저에서 바로 보일 수 있도록 눈 모양 버튼을 클릭합니다.

.

 

Visual Studio Code에서 사용하기

이제 설치된 Competitive Companion을 Visual Studio Code에서 사용해봅시다.

먼저 Visual Studio Code를 실행합니다.

그리고 아래 백준 알고리즘 사이트에 접속하여, 브라우저의 Competitive Companion 버튼을 누릅니다.

1000번: A+B (acmicpc.net)

 

그러면 이 Competitive Companion은 Visual Studio Code와 연동되어 파일과 테스트 케이스를 자동으로 작성해줍니다.

버튼을 누르면 Visual Studio Code에서는 아래처럼 문제를 풀 언어를 선택할 수 있게 되고,
여기서 python을 선택하면 python 파일과 테스트 케이스가 자동으로 작성되는 것을 확인할 수 있습니다.

반응형

+ Recent posts