TIL
백준 문제 VS Code에서 실행하기
콩순이컴퓨터
2025. 2. 11. 22:43
백준은 문제 옆에 IDLE이 없어서 넘 불편하다. 처음에는 vs code에서 파이썬 파일을 실행하고 입력을 한줄씩 복붙해서 넣어줬는데, 입력 파일을 따로 만들고 실행 파일에 코드를 작성해서 바로 결과를 볼 수 있는 꿀팁을 찾았다 !
1. 입력 파일 만들기
- 입력 파일 안에는 아래와 같이 백준 문제의 예제 입력을 그대로 넣어준다. 원하는 테스트케이스가 있으면 수정해도 된다.
7 7
2 0 0 0 1 1 0
0 0 1 0 1 2 0
0 1 1 0 1 0 0
0 1 0 0 0 0 0
0 0 0 0 0 1 1
0 1 0 0 0 0 0
0 1 0 0 0 0 0
2. 실행 파일 만들기
- 입력 파일에 있는 입력을 받아오고 원한는 형태로 쓰면 된다.
- 기본 형태는 input.readline()이고, 띄어쓰기로 구분되어 있으면 split(), 숫자형으로 바꾸려면 map과 int를 사용해서 수정해주면 된다.
input = open("input.txt", "r")
# 예를 들어 board를 만들고 싶다면
row_len, col_len = map(int, input.readline().split())
board = []
for r in range(row_len):
board.append(list(map(int, input.readline().split())))
3. 백준 제출 파일
row_len, col_len = map(int, input().split())
board = []
for r in range(row_len):
board.append(list(map(int, input().split())))