Rust가 AtCoder를 하기 위해 카고-companet을 가져왔습니다.

2007 단어 cargoRustAtCoder
다음 기사에 소개된 카고 commplete를 도입해 보세요. 너무 좋아서 최대한 사용하기 전에 해야 할 일을 정리하고 싶습니다.
상세한 사용 방법README.md은 매우 자세하게 쓰였으니 참조하십시오.
위에서 순서대로 명령을 입력하면 가져올 수 있을 겁니다.
가져오기
cargo compoet 설치
cargo install --git https://github.com/qryxip/cargo-compete
초기화
cargo compete init atcoder
다음 대화상자가 나타나므로 1-3의 숫자의 가명을 입력하십시오
Do you use crates on AtCoder?
1 No
2 Yes
3 Yes, but I submit base64-encoded programs
1..3: 2
AtCoder에 로그인
cargo compete login atcoder
Username/Password 로그인 입력
이상은 도입!!!
매 경기 해야 할 일
초기화
cargo compete new abc189
-> 디렉토리 생성 및 테스트 용례를 다운로드합니다.
cd abc189
질문 열기
cargo compete open
-> 브라우저에서 질문 열기
문제에 따라 하다
문제에 해답하다
다음 디렉터리 구조이기 때문에 문제에 맞는 파일을 설치하세요.
-abc189
 - src
   - bin
     - a.rs
     - b.rs
     - ・・・
실행 테스트
cargo compete test a
※ 이때 설정을 조금 바꿨어요.맨 아래 에 기재 하다
커밋
cargo compete submit a
좋아, 대단해!!!!너무 편해요. 감동이에요.

슈팅cargo compete test에서 toolchain 찾을 수 없는 오류가 발생했습니다(모호한 기억)compete.toml는 다음과 같다.
compete.toml
toolchain = "1.42.0"
한편, rustup show에서 확인한 결과Default host: aarch64-apple-darwin로 나타났다.compete.toml의 설정치가 이하로 변경되면 동작이 양호하다
compete.toml
toolchain = ""

좋은 웹페이지 즐겨찾기