Skip to main content

CLI tools to prepare problems locally and to work with ucode.vn server

Project description

uCode CLI tools

CLI tools to prepare problems locally and to work with uCode.vn server

Description

DSA problem tools

Other question tools

Interact with ucode.vn server

Installation

Normal installation

pip install ucode-cli --upgrade

Development installation

git clone https://gitlab.com/ucodevn/ucode-cli.git
cd ucode-cli
pip install --editable .

Usage

Get help

ucode --help

Get help for a specific command

ucode {command} --help

DSA Problem structure

Input description

Example

Input

  • integer T - Multitest
  • integer n integer m - Số lượng phần tử $n$, số lượng thao tác $m$
  • array.integer a[n] - Các phần tử $a_i$ của mảng $a$, cách nhau bởi dấu cách
  • string s[m] - xâu s gồm $m$ ký tự
  • double L double R [m] - Cận trái và phải của một trong số $m$ thao tác

Constraints

  • T: [1, 100]
  • n: (2, 1e6]
  • a[i]: [1, 1e18)
  • L: (1, 10000)
  • R: (L, 10000)
  • Subtasks:
    • 40%:
      • T: [1, 10]
      • n: [1, 100]
    • 30%:
      • n: [100, 10000]
    • 40%:
      • n: [10000, 1e6]

Output

  • boolean YES|NO - Kết quả bài toán
  • integer- Kết quả bài toán
  • double(3)- Kết quả bài toán, với 3 chữ số sau dấu phẩy

Sample input 1

5 2
1 2 3 4 5

Sample output 1

11

Explanation

Các cặp số $(l, r)$ thỏa mãn là: $(1,1), (1,2), (1,3), (2,2), (2,3), (3,3), (3,4), (3,5), (4,4), (4,5), (5,5)$.

Change log

[2.1.0] - 2020-11-25

Fixed

  • Fix bugs

[2.0.6] - 2020-10-25

Fixed

  • Fix ucode dsa convert create new problem code

[2.0.5] - 2020-10-24

Added

  • Added ucode dsa convert to convert from other (Themis) testcase format to ucode format

[2.0.1] - 2020-10-12

Added

  • Moved from obsoleted toolbox
  • Major version bumped

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ucode-cli-2.1.5.tar.gz (80.4 kB view details)

Uploaded Source

Built Distribution

ucode_cli-2.1.5-py3-none-any.whl (96.2 kB view details)

Uploaded Python 3

File details

Details for the file ucode-cli-2.1.5.tar.gz.

File metadata

  • Download URL: ucode-cli-2.1.5.tar.gz
  • Upload date:
  • Size: 80.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for ucode-cli-2.1.5.tar.gz
Algorithm Hash digest
SHA256 6667aae37749c8296b9424bff62618338ed1b45e98b5062e482947a356537ff4
MD5 e5b7d61b6432e4ffc5be4b3717af63bb
BLAKE2b-256 9554cabf489aab06cbdc5e55c6356d4038b4a6c1f5610f52fc7574d67cf05c26

See more details on using hashes here.

File details

Details for the file ucode_cli-2.1.5-py3-none-any.whl.

File metadata

  • Download URL: ucode_cli-2.1.5-py3-none-any.whl
  • Upload date:
  • Size: 96.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for ucode_cli-2.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bb4caebeb9d28d942fef85e0964138047ac2d65ad5470f64222fa7406c37f5f9
MD5 685c6227c901ec86295893bbd3bc5829
BLAKE2b-256 0c5dda07f6b626b8ddfda9d8b025207f4c2007b863c1a810432a8df457b57f97

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page