Data is ___ ?

백준은 문제 옆에 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())))
profile

Data is ___ ?

@콩순이컴퓨터

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!