잠깐! VSCode를 쓰고계신다면 다음 글을 참고하세요! 

2023.12.12 - [분류 전체보기] - CPH : VSCode 에서 테스트케이스를 편하게 돌려보자!

 

CPH : VSCode 에서 테스트케이스를 편하게 돌려보자!

잠깐! JetBrain사의 IDE를 쓰고계신다면 다음 글을 참고하세요! 2023.12.12 - [TIL/[순간순간 알게된 짧은 지식] TIL] - AutoCP : 테스트케이스를 한번에 돌려준다고 ? Competitive Programming Helper 는? 마켓 링크 : h

mingtian-chan.tistory.com

 

---23.12.29 추가---

현재 파이참 3.X 버전에서는 AutoCp가 호환되지 않는다고 합니다. 검색되지 않을 시, 2.5버전으로 다운 받아주세요!

AutoCP?

깃허브 링크 : https://pushpavel.github.io/AutoCp/guide/getting-started.html#prerequisites

 

Getting Started | AutoCp

 

pushpavel.github.io

AutoCP란 Jetbrain사의 IDE, 예를들어 Pycharm, IntelliJ, Clion 등에서 쓸 수 있는 플러그인 입니다.

AutoCP의 기능은 테스트케이스를 넣으면 코드를 실행시켰을 때 자동으로 테스트 케이스를 넣고 실행해서 결과가 맞는지를 체크해줍니다.

PlugIn?

플러그인이라고 하니까 뭔가 대단한 것 같지만, 그냥 유용한 기능을 추가해준다고 생각하시면 됩니다.

시작하기

일단, AutoCP 플러그인을 설치해야겠죠?


ctrl + shift + A를 누르고 액션창을 켠 다음,

 

plugin을 검색해서 들어갑니다.

 

마켓플레이스에 AutoCP 검색해주세요.

 

---23.12.29 추가---

현재 파이참 3.X 버전에서는 AutoCp가 호환되지 않는다고 합니다. 검색되지 않을 시, 2.5버전으로 다운 받아주세요!

 

설치 버튼 눌러주시면 

 

IDE를 다시 시작하라고 하는데, 다시 시작해줍시다.

 

폴더에 .autocp 파일이 생성되었고, 우측 바에 AutoCP가 잘 보인다면 설치 완료 입니다! 

 

사용방법? 

 

네. 친숙한 사이트다 그죠? 

우측 상단에 Competitive Companion 에서 Parse Task 버튼을 누르면!

 

백준의 경우 문제이름으로 파일을 만들어 줍니다. fileExtension은 파이썬의 경우 py로 이용하시고, 다른 파일형식의 경우 각 파일형식에 맞추어서 확장자를 입력해주면 됩니다! 


두번째 줄의 File Generation Root 의 경우 특정 폴더 안에 넣어주는 기능인데요, 저는 백준은 baekjoon 폴더로 따로 정리해서 넣고있습니다. 

 

확인 버튼을 누르게되면!

 

와! 그래프.py가 만들어졌네요.

 

테스트케이스 Input Output도 잘 작성된 것을 볼 수 있습니다. 

 

 

아주아주 어려운 문젠데 살짝 풀어왔습니다. 대단하죠?

 

코드를 다 풀었으면 우상단에 구성을 현재파일로 설정하고, 초록색 실행버튼을 누르면

 

 

짠~~ 정답이면 기분 좋게 CORRECT ANSWER가 잘 출력되는 것을 볼 수 있습니다.

 

 

만약 틀렸다면 원래 ~가 나와야하고 실제로는 어떻게 나왔는지도 알려주니 너무 편한걸요? 

 

짱이다 그죠?

 

읽어주셔서 감사합니다 :) 

 

2023.12.12 - [TIL/[순간순간 알게된 짧은 지식] TIL] - Competitive Companion : 테스트 케이스를 편하게 옮겨오자

 

Competitive Companion : 테스트 케이스를 편하게 옮겨오자

잠깐! VSCode를 쓰고계신다면 다음 글을 참고하세요! 2023.12.12 - [분류 전체보기] - CPH : VSCode 에서 테스트케이스를 편하게 돌려보자! CPH : VSCode 에서 테스트케이스를 편하게 돌려보자! 잠깐! JetBrain사

mingtian-chan.tistory.com