백준은 문제 옆에 IDLE이 없어서 넘 불편하다. 처음에는 vs code에서 파이썬 파일을 실행하고 입력을 한줄씩 복붙해서 넣어줬는데, 입력 파일을 따로 만들고 실행 파일에 코드를 작성해서 바로 결과를 볼 수 있는 꿀팁을 찾았다 !
1. 입력 파일 만들기
- 입력 파일 안에는 아래와 같이 백준 문제의 예제 입력을 그대로 넣어준다. 원하는 테스트케이스가 있으면 수정해도 된다.
<python />
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를 사용해서 수정해주면 된다.
<python />
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. 백준 제출 파일
<python />
row_len, col_len = map(int, input().split())
board = []
for r in range(row_len):
board.append(list(map(int, input().split())))
'Programming > TIL' 카테고리의 다른 글
[파이썬] 지역변수와 전역변수 (0) | 2025.03.04 |
---|---|
자료구조? 알고리즘? 뭐가 다른거야?? (0) | 2025.02.12 |
한줄 TIL (0) | 2025.02.08 |
[RuntimeError: CUDA error: ouf of memory] 딥러닝 학습 시 메모리 에러가 뜰 때 !? | GPU 메모리 정리하기 (0) | 2024.02.17 |
[ModuleNotFoundError : No module named [패키지명]] 패키지가 없다고 뜰때 ? (0) | 2023.09.26 |