Go+VScode에서 AtCoder가 참여하는 환경 기본 설정 만들기
개요
이전에 VScode RemoteContaainer는 로컬 환경을 오염시키지 않고 프로젝트를 시작할 수 있는 기본 그룹을 만들었습니다.
이번에는 AtCoder가 Go 언어로 도전하면서 편리한 도구가 설치된 템플릿을 만들었다.
사용 방법은 Readme에 기재되어 있습니다. 을 참조하십시오.
가져온 도구
기본적인 이용 방법
장명령에 대해.bashrc에서alias를 정의했습니다.
alias ojgo="oj t -c \"go run ./main.go\" -d test/"
alias addgo="cp /go/src/work/template.go ./main.go"
template입니다.고를 메인으로 만들다.현재 디렉터리에 go의 이름으로 복사합니다.샘플 값 검사
addgo
로 만든 코드의 명령입니다.# コンテストの全問題をダウンロード
acc new コンテストID(abc187とか)
# 解きたい問題のフォルダに移動
cd コンテストID/問題(aとかbとか)
# goのテンプレートファイルをコピー
addgo
# サンプル値でチェック
ojgo
아래와 같이 샘플 값을 검사합니다.root@d7b7eaf33c21:/go/src/work/abc188/b# ojgo
[INFO] online-judge-tools 11.1.1 (+ online-judge-api-client 10.7.1)
[INFO] 3 cases found
[WARNING] GNU time is not available: time
[INFO] sample-1
[INFO] time: 0.474756 sec
[SUCCESS] AC
[INFO] sample-2
[INFO] time: 0.231904 sec
[SUCCESS] AC
[INFO] sample-3
[INFO] time: 0.225604 sec
[SUCCESS] AC
[INFO] slowest: 0.474756 sec (for sample-1)
[SUCCESS] test success: 3 cases
제출 시실행
acc s main.go
# Are you sure? Please type "abcb" 等と表示される場合は入力
.또한 Docker 환경에서 cli를 실행하기 때문에 명령줄에서 PC 브라우저를 열 수 없습니다.
ERROR는 다음과 같이 표시되지만 이전에 SUCCESS가 표시된 경우 커밋이 성공적으로 수행되었으면 브라우저에서 확인하십시오.
[SUCCESS] result: https://atcoder.jp/contests/abc188/submissions/19361387
[ERROR] could not locate runnable browser
Reference
이 문제에 관하여(Go+VScode에서 AtCoder가 참여하는 환경 기본 설정 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/bun913/articles/573790d7e5b1a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)