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())))