서론
알고리즘 연습을 할 때, 입력과 출력, 내가 짠 코드를 한번에 볼 수 있어서, 피드백을 하기 쉽습니다.
백준이나 leetcode와 같은 알고리즘 연습 사이트를 보면,
테스트를 진행할 때 여러 입력을 넣고 출력을 확인해봐야 하는데
위와 같은 환경이, 이를 편리하게 해줍니다.
(input.in 창에 '예제 입력'을 복사-붙여넣기 하고 main.py를 run하면 output.out에 출력됨)
방법
1. 먼저 input.in 파일과 output.out 파일, main.py 을 만듭니다. (확장자만 지켜주시면 됩니다)
2. 메뉴바 (RUN > Edit Configurations) 혹은 오른쪽 위에 위치한 Edit Configurations 를 클릭
아래와 같은 창이 뜹니다.
3. Configuration > Execution > Redirect input from에 "input.in 파일" 위치 설정
4. Logs > Save console output to file에 "output.out 파일" 위치 설정
결과
main.py와 input.in, output.out 파일을 더블 클릭해서 창을 모두 띄운 후
마우스로 input.in 파일을 오른쪽 끝에 위치시키면 화면이 분할됩니다.
output.out 파일도 마찬가지로 마우스로 오른쪽 아래 끝에 위치시키면 화면이 위와 같이 분할됩니다.
(main.py에 입력되는 input.in의 텍스트들은 'input() 함수'로 받으면 됩니다. run한 결과는 output.out에 출력되어 나타나게 됩니다.)
'What is Computer? > Data structure & Algorithm' 카테고리의 다른 글
[Python] 백준 '스택 수열' 1874번 | 스텍, 그리디 자료구조 문제 (0) | 2022.10.02 |
---|---|
[Python] 백준 '블랙잭' 2798번 | 배열, 완전탐색 자료구조 문제 (0) | 2022.10.01 |
[Python] 백준 '음계' 2920번 | 배열, 구현 자료구조 문제 (0) | 2022.10.01 |
[Python] 자료구조와 알고리즘 문제 풀이 모음. Fastcampus 나동빈님 강의 참고 (백준) (0) | 2022.09.30 |
[Python, C] 백준 '삼성 SW 역량 테스트 기출' 문제 풀이 모음 (1) | 2022.09.30 |