All Projects → sachaos → ac-deck

sachaos / ac-deck

Licence: Apache-2.0 license
Unofficial CLI for AtCoder users.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
python
139335 projects - #7 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to ac-deck

CP
Competitive Coding
Stars: ✭ 25 (-13.79%)
Mutual labels:  atcoder
AtCoderClans
【非公式】AtCoderがもっと楽しくなるリンク集です。有志による非公式サービス・ツール・ライブラリ・記事などをまとめています。
Stars: ✭ 74 (+155.17%)
Mutual labels:  atcoder
Resources
Data Structures, Algorithms, Utility Classes for Competitive Programming, Codeforces: https://codeforces.com/profile/wleung_bvg, AtCoder: https://atcoder.jp/users/wleung_bvg, DMOJ: https://dmoj.ca/user/wleung_bvg
Stars: ✭ 34 (+17.24%)
Mutual labels:  atcoder
harwest-tool
A one-shot tool to harvest submissions from different OJs onto one single VCS managed repository http://bit.ly/harwest
Stars: ✭ 89 (+206.9%)
Mutual labels:  atcoder
Coding-Problems
💻 Solutions to coding problems from popular platforms in multiple programming languages.
Stars: ✭ 51 (+75.86%)
Mutual labels:  atcoder
category-wise-problems
contains category wise problems(data structures, competitive) of popular platforms.
Stars: ✭ 32 (+10.34%)
Mutual labels:  atcoder
100DaysCodingChallenege
This is 100 days of competitive coding challenege . You have details of all the problem and solution that I will be solving daily for 100 days consecutively . I have added link to all the questions in read me according to days , you can try solving on your own before watching solution .
Stars: ✭ 29 (+0%)
Mutual labels:  atcoder
Code
Macesuted's Code Repository.
Stars: ✭ 20 (-31.03%)
Mutual labels:  atcoder
cppdump
Standard dumps of data structures/algorithms
Stars: ✭ 18 (-37.93%)
Mutual labels:  atcoder
at coder friends
AtCoder support tools
Stars: ✭ 13 (-55.17%)
Mutual labels:  atcoder
icie
Competitive programming IDE-as-a-VS-Code-plugin
Stars: ✭ 81 (+179.31%)
Mutual labels:  atcoder
AtCoder
atcoder.jp/user/saikat
Stars: ✭ 24 (-17.24%)
Mutual labels:  atcoder
ac-library-rb
a Ruby port of AtCoder Library (ACL).
Stars: ✭ 50 (+72.41%)
Mutual labels:  atcoder
ac-library.cr
Port of ac-library implemented in Crystal Programming Language
Stars: ✭ 28 (-3.45%)
Mutual labels:  atcoder
CP-Badges
Support for Competitive Coding badges to add in Github readme or portfolio websites.
Stars: ✭ 78 (+168.97%)
Mutual labels:  atcoder
Competitive-Programming
😘Competitive Programming Source Code (OnlineJudge , ICPC , CCPC, Codeforces , Topcoder ,Google Code Jam... etc
Stars: ✭ 45 (+55.17%)
Mutual labels:  atcoder
Competetive programming
Contains my solutions to thousands of different CP sums and some DSA Problems(available in snippets)
Stars: ✭ 21 (-27.59%)
Mutual labels:  atcoder
kyopro educational 90 python
E869120さんが作成して下さっている 2021/3/30 ~ 2021/7/12 に行われた企画「競プロ典型 90 問」をPythonで書いたコードをアップロードしています。
Stars: ✭ 64 (+120.69%)
Mutual labels:  atcoder

AC Deck

Unofficial CLI for AtCoder users.

Demo

demo

Features

  • Template (built-in)
  • Run test on Docker or Native
  • Submit code to AtCoder
  • Support major languages (If you want to add another languages, please send PR.)

Install

Linux

Download binary from Release page

$ curl -L -o ./ac-deck.tar.gz https://github.com/sachaos/ac-deck/releases/download/v0.3.4/ac-deck_0.3.4_Linux_x86_64.tar.gz && mkdir ./ac-deck-bin && tar xvzf ./ac-deck.tar.gz -C ./ac-deck-bin && sudo mv ./ac-deck-bin/acd /usr/local/bin/acd && sudo chmod +x /usr/local/bin/acd

Mac OS X

$ brew install sachaos/tap/ac-deck

Build it yourself

You need go 1.13.

$ git clone https://github.com/sachaos/ac-deck.git
$ cd ac-deck
$ make install

Setup

Configure authentication information

$ acd config

WARNING: This software store raw authentication information on ~/.ac-deck.toml. This is not secure. Please understand this behavior, and use carefully. Please contribute if you interest to fix this behavior.

Install test runnder

$ acd install python3

Usage

Prepare to solve problems

$ acd prepare abc153

Specify language to solve

$ acd prepare --language python3 abc153

Browse problem (on web browser)

$ acd abc153/abc153_a browse

Edit code

$ acd abc153/abc153_a edit

You can customize the editor by $EDITOR environment variable.

Test

$ acd abc153/abc153_a test

Submit if test passed

$ acd abc153/abc153_a submit

Submit without test

$ acd abc153/abc153_a submit --skip-test

Supporting Language

AtCoder Languages and Compiler options

  • C++ (GCC 9.2.1)
  • Python3 (3.8.2)
  • Go (1.14.1)
    • You cannot use gonum, gods now.
  • Rust (1.42.0)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].