leetcode

package
v0.0.0-...-d323686 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const Name = "leetcode"

Variables

This section is empty.

Functions

This section is empty.

Types

type Problem

type Problem struct {
	Stat struct {
		QuestionID                      int         `json:"question_id"`
		QuestionArticleLive             interface{} `json:"question__article__live"`
		QuestionArticleSlug             interface{} `json:"question__article__slug"`
		QuestionArticleHasVideoSolution interface{} `json:"question__article__has_video_solution"`
		QuestionTitle                   string      `json:"question__title"`
		QuestionTitleSlug               string      `json:"question__title_slug"`
		QuestionHide                    bool        `json:"question__hide"`
		TotalAcs                        int         `json:"total_acs"`
		TotalSubmitted                  int         `json:"total_submitted"`
		FrontendQuestionID              int         `json:"frontend_question_id"`
		IsNewQuestion                   bool        `json:"is_new_question"`
	} `json:"stat"`
	Status     interface{} `json:"status"`
	Difficulty struct {
		Level int `json:"level"`
	} `json:"difficulty"`
	PaidOnly  bool `json:"paid_only"`
	IsFavor   bool `json:"is_favor"`
	Frequency int  `json:"frequency"`
	Progress  int  `json:"progress"`
}

func (Problem) MarshalBinary

func (i Problem) MarshalBinary() ([]byte, error)

type ProblemResult

type ProblemResult struct {
	UserName        string    `json:"user_name"`
	NumSolved       int       `json:"num_solved"`
	NumTotal        int       `json:"num_total"`
	AcEasy          int       `json:"ac_easy"`
	AcMedium        int       `json:"ac_medium"`
	AcHard          int       `json:"ac_hard"`
	StatStatusPairs []Problem `json:"stat_status_pairs"`
	FrequencyHigh   int       `json:"frequency_high"`
	FrequencyMid    int       `json:"frequency_mid"`
	CategorySlug    string    `json:"category_slug"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL