Skip to content

smartwe/baekjoon-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

baekjoon-api

solved.ac & acmicpc.net api

installing requirements

pip install baekjoon

How to use [boj]

from baekjoon import boj

user = "smartwe"

boj.get_status_message(user) #사용자 이름

boj.get_rank(user) #백준 랭크(순위)

boj.get_correct_qs(user) #맞은 문제들

boj.get_correct_q(user) #맞은 문제의 개수

boj.get_unsolved_qs(user) #시도했지만 맞지 못한 문제들

boj.get_unsolved_q(user) #시도했지만 맞지 못한 문제의 개수

boj.get_submit_time(user) #제출 개수

How to use [solved.ac]

from baekjoon import solvedac

user = "smartwe"

solvedac.get_tier(user) #티어

solvedac.get_ac_rating(user) #AC RATING

solvedac.get_exp(user) #EXP

solvedac.get_rank(user) #solved.ac 기준 랭크 (순위)

How to use [problems]

from baekjoon import problem

q_num = 1000 #정수와 문자열 상관없음

user = "smartwe"

problem.get_question(q_num) #문제를 가져옴

problem.get_input(q_num) #문제의 입력 조건을 가져옴

problem.get_output(q_num) #문제의 출력 조건을 가져옴

problem.get_sample_input(q_num) #문제의 예제 입력을 가져옴 (테스트케이스 1만 가능 현재까지는(쩝))

problem.get_sample_output(q_num) #문제의 예제 출력을 가져옴 (테스트케이스 1만 가능 현재까지는(쩝))

problem.get_correct_rate(q_num) #문제의 정답 비율을 가져옴

problem.get_time_limit(q_num) #문제의 시간 제한을 가져옴

problem.get_memory_limit(q_num) #문제의 메모리 제한을 가져옴

problem.get_random_question() #랜덤 문제를 가져옴 채첨 못하는 문제도 있음 (쩝)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published