🔍알고리즘 VS 코드 환경 세팅
맨 처음 알고리즘 문제를 풀 때,
VS코드에서 이 버튼을 매번 누르면서 실행을 하고, 입력값을 복붙했다.
뭐 한 두번이면 괜찮은데,
코드 테스트 하고, 틀린 것들이 있으면 다시 실행을 위해 여러번 눌러야한다,
(이 때 진짜 손목 너무 아픔...)
그래서 Jupyter notebook에서 셀 키면서 CTRL+ Enter 누르면서 했는데,
너무 지저분해서, 다시 VS 코드로 돌아왔다 😂
혹시 나같은 사람을 위해,
조금이나마 도움이 되는 팁을 남겨본다.
🌟실행 단축키 설정
VS 실행하면, 좌측 하단에 톱니바퀴 모양의 "관리"가 있는데,
이걸 누르고 "바로 가기 키"를 눌러준다.
그러면 검색창이 뜨는데 "Python 실행" 이라고 치고,
"Python:터미널에서 Python 파일 실행"을 클릭하고 내가 원하는 키로 설정하면 된다.
이렇게 하면, 앞으로 계속 번거롭게 파일 실행 버튼을 누르지 않고,
설정한 키 바인딩으로 실행이 가능하다.
🌟 sys 라이브러리로 메모장으로 입력 실행
해당 문제는 백준에서 캡쳐한 입력값들이다.
과거의 나는 매번 저거를 복사하면서, 실행 후 매번 입력값에 넣었다...
그리고 다른 케이스를 입력해보려고, 복사한 것을 수정하기도 하는데,
이러한 과정이 상당히 번거롭다 ...
이것들은 import sys로 간단하게 자동 입력을 할 수 있다 !
1. 현재 파이썬 코드를 실행하고 있는 파일 경로에, "input.txt" 메모장 생성
2. 메모장에 내가 입력할 값들 복사 붙여넣기
import sys
# input.txt 파일은 현재 파이썬 파일과 같은 경로에 위치
sys.stdin = open("input.txt","r")
참고) VS 코드를 실행할때는, 파일이 아니라 폴더로 실행 해주는게 편함
이제 코딩 테스트 문제를 풀 때,
입력값을 한번 복사하고, input.txt에 넣어주기만 하면,
매번 입력값을 넣지 않아도 input.txt 파일 기반으로 처리해준다.
출력값을 한번 찍어보았고, 잘 나온것을 확인 할 수 있다.
'알고리즘 > 알고리즘_백준' 카테고리의 다른 글
[Python][백준] 20920. 영단어 암기는 괴로워 (0) | 2024.07.04 |
---|---|
[Python][백준] 2164. 카드2 (1) | 2024.07.04 |
[Python][백준] 1157. 단어 공부 (0) | 2024.07.02 |
[Python][백준] 10431. 줄세우기 (0) | 2024.07.01 |
[Python][백준] 1157. 단어 공부 (0) | 2024.07.01 |