백준 파이썬 알고리즘 문제를 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` 버튼을 클릭한다.
- 백준 예제의 입력값, 출력값을 복붙한다.
- 초록색 실행 버튼을 클릭하면 결괏값이 출력된다.
출처
'알고리즘 > Baekjoon' 카테고리의 다른 글
[백준] 2675번 문자열 반복 | 파이썬 Python (0) | 2024.11.06 |
---|---|
[백준] 10809번 알파벳 찾기 | 파이썬 Python (1) | 2024.11.05 |
[백준] 11720번 숫자의 합 | 파이썬 Python (0) | 2024.11.04 |
댓글