/LeetCode

💡 LeetCode in C++/Java/Python (respect coding conventions)

Primary LanguageC++MIT LicenseMIT

[![](https://img.shields.io/github/license/walkccc/LeetCode.svg?style=flat-square)](./LICENSE)

LeetCode

LeetCode Solutions

Getting Started

This repository contains C++, Java, and Python solutions to LeetCode.

Also, I build a website by GitHub Actions to host the code files by Markdown files. You can see the built page here: LeetCode Solutions.

Coding Style

I believe messy code is costing you. Therefore, I follow the formatter 99% of the time, but in rare situations, I format the code manually because it might look better in these cases.

Saving vertical rows and trying to squeeze everything in a single line disrespects the column limit and makes the code hard to read.

This repository aims to provide code with good readability and consistent style over various topics and embraces new standards. In most situations, readability has more value than lines of code and tiny performance hop.

Auto Formatting

Take a look at my nvim configuration related to auto formatting.

More Information

The repository is still under construction, and the goal is to keep up with the growth of LeetCode problems by the end of the year!

For more information, please visit my GitHub.

Hosted the site on Feb 23, 2019.

Revised on Dec 25, 2019.

Added init.vim on Jan 18, 2021.

Updated to init.lua on Jan 1, 2022.