Methods
Private fillSimilarProblems
- fillSimilarProblems(problem: Problem): Promise<void>
Parameters
Returns Promise<void>
getProblem
- getProblem(titleSlug: string): Promise<Problem>
getProblemsByCompany
- getProblemsByCompany(company: string): Promise<TagInfo>
getProblemsByTag
- getProblemsByTag(tag: string): Promise<TagInfo>
getRandomQuestion
- getRandomQuestion(): Promise<Problem>
getSimilarProblems
- getSimilarProblems(titleSlug: string, depth?: number): Promise<Problem>
Parameters
titleSlug: string
depth: number = 1
Returns Promise<Problem>
Private parseSimilarQuestions
- parseSimilarQuestions(problem: Problem): any