43 lines
1.7 KiB
Markdown
Raw Normal View History

2014-11-17 11:10:35 +08:00
Some Scripts
============
2015-01-25 23:32:09 +08:00
### comments.sh
2014-11-17 11:10:35 +08:00
2015-01-25 23:32:09 +08:00
`comments.sh` - it's used to generate author and problem description comments
2014-11-17 11:10:35 +08:00
2015-04-01 09:09:28 +08:00
> **Notes**:
> - The `comments.sh` needs [xidel](http://videlibri.sourceforge.net/xidel.html) to grab & parse the html contents with filtering out the HTML tags. The script would check the `xidel` whether installed or not in your Linux box, if not, it will download the [Universal Linux Version](http://videlibri.sourceforge.net/xidel.html#downloads) .
> - The `comments.sh` currently can automatically detect the problem's type, if the problem is `algorithm` type, it's going to create `.cpp` file, if the problem is `shell` type, the `.sh` file will be created.
2015-02-04 12:04:14 +08:00
2015-01-25 23:23:56 +08:00
1) Create a file named largestNumber.cpp, and add Copyright & Problem description
```
./comments.sh https://oj.leetcode.com/problems/largest-number/
```
2) Add Copyright & Problem description into existed file
```
./comments.sh https://oj.leetcode.com/problems/largest-number/ largestNumber.cpp
```
2015-01-25 23:32:09 +08:00
The comments would be generated by above examples as below:
2015-01-25 23:23:56 +08:00
```
// 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.
*
**********************************************************************************/
```