leetcode

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Question

type Question struct {
	QuestionID         int    `json:"question_id"`
	FrontendQuestionID int    `json:"frontend_question_id"`
	QuestionTitleSlug  string `json:"question_title_slug"`
	Status             string `json:"status"`
	Difficulty         string `json:"difficulty"`
}

type Statistics

type Statistics struct {
	UserName        string `json:"user_name"`
	NumSolved       int    `json:"num_solved"`
	ACEasy          int    `json:"ac_easy"`
	ACMedium        int    `json:"ac_medium"`
	ACHard          int    `json:"ac_hard"`
	StatStatusPairs []struct {
		Stat struct {
			QuestionID         int    `json:"question_id"`
			FrontendQuestionID int    `json:"frontend_question_id"`
			QuestionTitleSlug  string `json:"question__title_slug"`
		} `json:"stat"`
		Status     string `json:"status"`
		Difficulty struct {
			Level int `json:"level"`
		} `json:"difficulty"`
	} `json:"stat_status_pairs"`
}

func (Statistics) GetSolvedQuestions

func (s Statistics) GetSolvedQuestions() []Question

type Submission

type Submission struct {
	Language  string `json:"lang"`
	Timestamp int64  `json:"timestamp"`
	Status    string `json:"status_display"`
	Code      string `json:"code"`
}

func (Submission) IsAccepted

func (s Submission) IsAccepted() bool

func (Submission) WriteTo

func (s Submission) WriteTo(fileName string, q Question, includeHeader bool) error

type SubmissionsResponse

type SubmissionsResponse struct {
	SubmissionsDump []Submission `json:"submissions_dump"`
}

func (SubmissionsResponse) GetLatestAcceptedSubmissions

func (r SubmissionsResponse) GetLatestAcceptedSubmissions(languages map[string]string) map[string]Submission

Jump to

Keyboard shortcuts

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