onlinejudge.service.yukicoder module

the module for yukicoder (https://yukicoder.me/)

note

There is the official API https://petstore.swagger.io/?url=https://yukicoder.me/api/swagger.yaml

class onlinejudge.service.yukicoder.YukicoderProblem(*, problem_no=None, problem_id=None)[source]

Bases: onlinejudge.type.Problem

download_sample_cases(*, session=None)[source]
Raises

SampleParseError

Return type

List[TestCase]

download_system_cases(*, session=None)[source]
Raises

NotLoggedInError

Return type

List[TestCase]

classmethod from_url(url)[source]
Return type

Optional[YukicoderProblem]

get_available_languages(*, session=None)[source]
Return type

List[Language]

get_input_format(*, session=None)[source]
Return type

Optional[str]

get_service()[source]
Return type

YukicoderService

get_url()[source]
Return type

str

submit_code(code, language_id, *, filename=None, session=None)[source]
Raises

NotLoggedInError

Return type

Submission

class onlinejudge.service.yukicoder.YukicoderService[source]

Bases: onlinejudge.type.Service

classmethod from_url(url)[source]
Return type

Optional[YukicoderService]

get_name()[source]

example:

  • AtCoder

  • Codeforces

  • PKU JudgeOnline

Note

If you want something like identifier (e.g. atcoder, codeforces or poj), you can use a domain obtained from get_url().

Return type

str

get_problems(*, page, comp_problem=True, other=False, sort=None, session=None)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Any]

get_solved(*args, **kwargs)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Dict[str, Any]]

get_submissions(*, page, status=None, session=None)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Any]

get_url()[source]
Return type

str

get_url_of_login_page()[source]
get_user(*args, **kwargs)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

Dict[str, Any]

get_user_favorite(id, *, session=None)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Any]

get_user_favorite_problem(id, session=None)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Any]

get_user_favorite_wiki(id, *, session=None)[source]

Deprecated since version 6.0.0: This method may be deleted in future.

Return type

List[Any]

is_logged_in(*, session=None, method=None)[source]
Return type

bool