GithubHelp home page GithubHelp logo

akhilkammila / leetcode-screenshotter Goto Github PK

View Code? Open in Web Editor NEW
414.0 414.0 155.0 1.52 GB

screenshots leetcode editorials and problems

License: MIT License

Python 26.65% Java 47.18% C++ 22.26% Swift 2.14% Ruby 0.92% TypeScript 0.84%

leetcode-screenshotter's Introduction

Leetcode Screenshotter

Screenshots of Leetcode Editorials and Premium Problems

Table of Contents

Editorials

Leetcode Editorials are in-depth articles which explain how to approach and solve a problem. About 50% of problems have editorials. They are premium-only.

Open the below links in a new tab with CNTRL + Click or COMMAND + Click

Editorial code is available under the editorial_code folder of the project (credit to @raghavrambo007)

Premium Problems

[back to top]

About 10% of leetcode problem are premium-only.

Open the below links in a new tab with CNTRL + Click or COMMAND + Click.

About

[back to top]

This project uses selenium to programmatically screenshot all editorials and problems.

Please report any Issues, such as

  • Blurry images
  • Improperly cropped images
  • Problems that I skipped over

Potential future improvements for the project include:

  • Screenshot the starting code for premium problems
  • Screenshot the editorials for multiple languages (C++, Java, Python) instead of just the default of C++
  • Make sure that the code in the editorials is fully shown (sometimes it is hidden by scroll)
  • Regular updates to include new problems

I am done working on the project for now, but if this becomes popular and people start using it, I may do more. If you want a feature, open an Issue, and I may do it. Please reach out if you are interested in contributing.

Note:
When creating issues, note that some problems that leetcode says have editorials, actually do not:

leetcode-screenshotter's People

Contributors

akhilkammila avatar raghavrambo007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

leetcode-screenshotter's Issues

Add Codes for the editorials

Some editorials doesn't show the code, since they are hidden inside scrolling. Without editorial code, solutions doesn't help that much.
maybe you can hit the copy button using selenium, and copy those codes, and provide along with the screenshot for each problem to refer to.

new editorials for 30 days of JS

https://leetcode.com/studyplan/30-days-of-javascript/
This learning module has 30 questions, most of them has hidden Editorials(premium only).
Can you add these Editorials. I am pasting the question IDs here:
[2667,
2620,
2704,
2665,
2635,
2634,
2626,
2629,
2703,
2666,
2623,
2723,
2621,
2715,
2725,
2637,
2622,
2627,
2721,
2727,
2677,
2619,
2631,
2724,
2722,
2625,
2705,
2694,
2695,
2726,
]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.