comments.sh - it's used to generate author and problem description comments
Notes:
- The
comments.shis compatible for both Linux and Mac platfrom.- The
comments.shneeds xidel to grab & parse the html contents with filtering out the HTML tags. The script would check thexidelwhether installed or not in your Linux box, if not, it will download the Universal Linux Version on Linux platform, and the Mac OS Prebuilt Version on Mac platfrom.- The
comments.shcurrently can automatically detect the problem's type, if the problem isalgorithmtype, it's going to create.cppfile, if the problem isshelltype, the.shfile will be created.
- Create a file named largestNumber.cpp, and add Copyright & Problem description
./comments.sh https://leetcode.com/problems/largest-number/
- Add Copyright & Problem description into existed file
./comments.sh https://leetcode.com/problems/largest-number/ largestNumber.cpp
The comments would be generated by above examples as below:
Notes If you need to customize the
Authorname, you have to change the$AUTHORvariable at the beginning of the scripts.
// Source : https://oj.leetcode.com/problems/largest-number/
// Author : Hao Chen
// Date : 2015-01-25
/**********************************************************************************
*
* Given a list of non negative integers, arrange them such that they form the largest number.
*
* For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330.
*
* Note: The result may be very large, so you need to return a string instead of an integer.
*
* Credits:Special thanks to @ts for adding this problem and creating all test cases.
*
**********************************************************************************/
readme.sh - it's used to generate the table item in README.md
For example:
$ ./readme.sh ../algorithms/cpp/nextPermutation/nextPermutation.cpp
|31|[Next Permutation](https://oj.leetcode.com/problems/next-permutation/) | [C++](./algorithms/cpp/nextPermutation/nextPermutation.cpp)|Medium|