본문 바로가기
알고리즘/Baekjoon

백준 알고리즘 파이썬 VS Code 문제 풀이 세팅하기

by heereal 2024. 11. 5.

백준 파이썬 알고리즘 문제를 VS Code에서 풀 수 있는 두 가지 세팅 방법을 소개한다.

개인적으로는 `F5` 버튼으로 출력할 수 있는 첫 번째 방법을 추천한다.

 

input.txt, output.txt 파일 생성

 

원하는 위치에 폴더를 생성한 후 다음 3개의 파일을 생성한다.

  • solve.py
  • input.txt
  • output.txt

 

 

  • 실행 및 디버그 버튼을 클릭한다.
  • launch.json 파일 만들기 버튼을 클릭한다.

 

  • 모든 절차를 마치면 다음과 같이 .vscode/lacunch.josn파일이 생성된다.

 

{
    // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
    // 기존 특성에 대한 설명을 보려면 가리킵니다.
    // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python 디버거: 현재 파일",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "args": ["<", "input.txt", ">", "output.txt"] // ✅추가
        }
    ]
}
  • console 아랫줄에 "args": ["<", "input.txt", ">", "output.txt"] 코드를 추가한다.

 

  • solve.py 파일에 포커스를 둔 채로 좌측의 초록색 디버깅 시작 버튼을 클릭하거나 F5 버튼을 누르면 output.txt에 값이 출력된다.

 

  • 혹시 디버깅이 정상적으로 작동하지 않는다면 VSC 설정 창에서 `default profile`을 검색해서 설정을 변경한다.
  • `Git Bash` 혹은 `Command Prompt`로 설정한다.

 

Competitive Programming Helper (cph) 익스텐션 사용

  • VSC 익스텐션에서 `Competitive Programming Helper`를 검색해서 설치한다.

 

 

  • 익스텐션 설치 후 좌측에 새로 생긴 버튼을 클릭한다.
  • `Create Problem` 버튼을 클릭한다.

 

  • 백준 예제의 입력값, 출력값을 복붙한다.
  • 초록색 실행 버튼을 클릭하면 결괏값이 출력된다.

 

출처

댓글