앞선 포스팅에서 알고리즘 문제를 풀 때 테스트 케이스의 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 버튼을 누릅니다.
그러면 이 Competitive Companion은 Visual Studio Code와 연동되어 파일과 테스트 케이스를 자동으로 작성해줍니다.
버튼을 누르면 Visual Studio Code에서는 아래처럼 문제를 풀 언어를 선택할 수 있게 되고,
여기서 python을 선택하면 python 파일과 테스트 케이스가 자동으로 작성되는 것을 확인할 수 있습니다.
'프로그래밍 > 환경 설정 및 가이드' 카테고리의 다른 글
VS Code Extension - Competivie Programming Helper (cph) (1) | 2024.09.22 |
---|---|
Visual Studio Code에서 파이썬 (Python) 개발 환경 구축하는 방법 (1) | 2024.09.21 |
Visual Studio Code 설치 방법 (2) | 2024.09.18 |