replace trailing whitespace with blackslash in README.md
As an alternative to the markdown trailing whitespace as a line break, we use a trailing blackslash as a markdown line break.
This commit is contained in:
1 parent
ddb78f6f33
commit
6625034139
263 files changed
+1181
-1181
No files matched your search
+6
-6
@@ -1,9 +1,9 @@
|
||||
# Best Utility
|
||||
|
||||
Anthony Howe
|
||||
Mortice Kern Systems, Inc.
|
||||
Unit 1, 14 Weber Street North
|
||||
Waterloo, Ontario, N2J 3G4
|
||||
Anthony Howe\
|
||||
Mortice Kern Systems, Inc.\
|
||||
Unit 1, 14 Weber Street North\
|
||||
Waterloo, Ontario, N2J 3G4\
|
||||
Canada
|
||||
|
||||
## To build:
|
||||
@@ -37,9 +37,9 @@ This program demonstrates that POSIX doesn't guarantee readability. :-)
|
||||
|
||||
Some of the features of my entry are:
|
||||
|
||||
- "Lengthy" POSIX.2 style specification and manual :) :)
|
||||
- "Lengthy" POSIX.2 style specification and manual :) :)\
|
||||
- Useful subset of POSIX.2 Extended Regular Expressions.
|
||||
- Recursive ERE parser/compiler that generates an NFA railroad.
|
||||
- Recursive ERE parser/compiler that generates an NFA railroad.\
|
||||
- Lazy NFA to DFA evaluation to improve performance speed.
|
||||
- Code tested on a variety of platforms.
|
||||
- Make driven test script.
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# "Bill Gates" Award
|
||||
|
||||
Chris Mills
|
||||
Pagine Corporation
|
||||
1961-A Concourse Drive
|
||||
San Jose, CA 95131
|
||||
Chris Mills\
|
||||
Pagine Corporation\
|
||||
1961-A Concourse Drive\
|
||||
San Jose, CA 95131\
|
||||
US
|
||||
|
||||
## To build:
|
||||
@@ -20,7 +20,7 @@ entry.
|
||||
## To run:
|
||||
|
||||
```sh
|
||||
DISPLAY="your_X_server_display"
|
||||
DISPLAY="your_X_server_display"\
|
||||
export DISPLAY
|
||||
./cmills [speed] # must be run on an X11 server
|
||||
```
|
||||
@@ -31,7 +31,7 @@ where:
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
From the San Jose Mercury News (May 15, 1993 page 20A "West Hackers
|
||||
From the San Jose Mercury News (May 15, 1993 page 20A "West Hackers\
|
||||
trounce East in computer quiz game"):
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ trounce East in computer quiz game"):
|
||||
[The expression on Bill Gates' face was a sight to behold, as reported
|
||||
to us by several who were there].
|
||||
|
||||
You must set `$DISPLAY` in your environment or the program will
|
||||
You must set `$DISPLAY` in your environment or the program will\
|
||||
dump core. This is not a bug as the author documented it as
|
||||
a feature. :-)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Best Abuse of the C Preprocessor
|
||||
|
||||
David Gibson
|
||||
University of Cape Town
|
||||
1 Sweet Valley Road
|
||||
Bergvliet
|
||||
7945
|
||||
David Gibson\
|
||||
University of Cape Town\
|
||||
1 Sweet Valley Road\
|
||||
Bergvliet\
|
||||
7945\
|
||||
South Africa
|
||||
|
||||
## To build:
|
||||
@@ -20,7 +20,7 @@ make all
|
||||
```
|
||||
|
||||
where:
|
||||
|
||||
\
|
||||
`datafile` is the initial pattern (default: [dgibson.data1](dgibson.data1))
|
||||
|
||||
## Try:
|
||||
@@ -30,7 +30,7 @@ where:
|
||||
```
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
\
|
||||
We have provided the shell script [dgibson.sh](dgibson.sh) to make it easier
|
||||
to run this entry. Run this shell script several times to
|
||||
see what happens.
|
||||
|
||||
+6
-6
@@ -1,9 +1,9 @@
|
||||
# Best Obfuscated Algorithm
|
||||
|
||||
E. Jay Berkenbilt
|
||||
Engineering Research Associates
|
||||
1595 Springhill Road
|
||||
Vienna, VA 22182-2235
|
||||
E. Jay Berkenbilt\
|
||||
Engineering Research Associates\
|
||||
1595 Springhill Road\
|
||||
Vienna, VA 22182-2235\
|
||||
US
|
||||
|
||||
## To build:
|
||||
@@ -44,7 +44,7 @@ We note that this also works under macOS just fine.
|
||||
#### Output solution to Towers of Hanoi for five rings:
|
||||
|
||||
```sh
|
||||
./ejb 5
|
||||
./ejb 5\
|
||||
```
|
||||
|
||||
The format of the output for the Towers of Hanoi case is simply a
|
||||
@@ -53,7 +53,7 @@ text description of how to solve the puzzle.
|
||||
#### Output solution to the Patience puzzle for six rings:
|
||||
|
||||
```sh
|
||||
./ejb -6
|
||||
./ejb -6\
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Most Obfuscated X Program
|
||||
|
||||
Jon Thingvold
|
||||
University of Oslo
|
||||
Sogn Studentby 8231
|
||||
N 0858 Oslo
|
||||
Jon Thingvold\
|
||||
University of Oslo\
|
||||
Sogn Studentby 8231\
|
||||
N 0858 Oslo\
|
||||
Norway
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ entry.
|
||||
Use `h` and `l` to shift objects left or right. Use `k` to
|
||||
rotate and press SPACE to drop.
|
||||
|
||||
This program's output may be even more obfuscated when played
|
||||
This program's output may be even more obfuscated when played\
|
||||
on inverse video. :-)
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ on inverse video. :-)
|
||||
|
||||
This is `jonth` (`jon's t(h)etris`) for the X Window System.
|
||||
|
||||
This program is also an example of data abstraction. The X array is
|
||||
This program is also an example of data abstraction. The X array is\
|
||||
after initialization hidden by the well defined macros `t`, `u` and `F`.
|
||||
|
||||
This program is highly portable as it runs on a "Notebook" size SPARC.
|
||||
|
||||
+6
-6
@@ -1,9 +1,9 @@
|
||||
# Best Game
|
||||
|
||||
Leonid A. Broukhis
|
||||
Moscow Centre of SPARC Technology
|
||||
123481 Liberty St.,
|
||||
89-1-95 Moscow
|
||||
Leonid A. Broukhis\
|
||||
Moscow Centre of SPARC Technology\
|
||||
123481 Liberty St.,\
|
||||
89-1-95 Moscow\
|
||||
Russia
|
||||
|
||||
|
||||
@@ -34,12 +34,12 @@ where:
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
\
|
||||
By default, the number of colors is 6. You may specify a
|
||||
value of between 1 and 15 colors. See the author's notes
|
||||
for instructions of how to play.
|
||||
|
||||
We look forward to more entries from the newer members of the
|
||||
We look forward to more entries from the newer members of the\
|
||||
International Internet community.
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Most Versatile Source
|
||||
|
||||
Jyrki Holopainen
|
||||
Jyrki Holopainen\
|
||||
Finland
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ done with this bug; see the author's remarks for more details.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
\
|
||||
There's more than one way to get around disk quotas. :-)
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@ These failed miserably:
|
||||
"dbx: fatal error: Is a directory"
|
||||
|
||||
- gdb - Printed almost the same error message ": Is a directory".
|
||||
It was, however, possible to step through the code but
|
||||
It was, however, possible to step through the code but\
|
||||
not list it.
|
||||
|
||||
#### Lints
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Best One Liner
|
||||
|
||||
Mark Plummer
|
||||
2901 Reckord Road
|
||||
Fallston, MD, 21047
|
||||
Mark Plummer\
|
||||
2901 Reckord Road\
|
||||
Fallston, MD, 21047\
|
||||
US
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ enough args.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
\
|
||||
For extra credit: What happens when 'number' contains non-numeric
|
||||
characters, and why?
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Most Well Rounded
|
||||
|
||||
James Bonfield
|
||||
James Bonfield\
|
||||
England
|
||||
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Obfuscated Intelligence Award
|
||||
|
||||
Mark Schnitzius
|
||||
1700 Woodbury Rd. #1208
|
||||
Orlando, FL 32828
|
||||
US
|
||||
Mark Schnitzius\
|
||||
1700 Woodbury Rd. #1208\
|
||||
Orlando, FL 32828\
|
||||
US\
|
||||
<http://computronium.org/ioccc.html>
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ What is cat?
|
||||
|
||||
After this program prints the contents of 'file', ask it
|
||||
some questions related to the text.
|
||||
|
||||
\
|
||||
The author suggests the following questions when using
|
||||
[schnitzi.info](schnitzi.info):
|
||||
|
||||
@@ -72,7 +72,7 @@ The author suggests the following questions when using
|
||||
- Is it true that Elvis is alive?
|
||||
- Do colorless green ideas sleep furiously?
|
||||
|
||||
We suggest you try using the body (minus the header and signature line)
|
||||
We suggest you try using the body (minus the header and signature line)\
|
||||
of a Usenet article. You might want to try something from alt.flame. :-)
|
||||
|
||||
NOTE: If you have a ' in the question this entry might fail.
|
||||
|
||||
+16
-16
@@ -1,9 +1,9 @@
|
||||
# Most Irregular Expression
|
||||
|
||||
David Van Brackle
|
||||
ISX Corporation
|
||||
1165 Northchase Parkway, Suite 120
|
||||
Marietta, GA 30067
|
||||
David Van Brackle\
|
||||
ISX Corporation\
|
||||
1165 Northchase Parkway, Suite 120\
|
||||
Marietta, GA 30067\
|
||||
US
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ What happens if you use something other than valid digits?
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
\
|
||||
The octal expression may contain:
|
||||
|
||||
```
|
||||
@@ -112,7 +112,7 @@ Here's the grammar `('e'` denotes the empty string) :
|
||||
<X> ::= [0-9]<X> | [A-F]<X> | [a-f]<X> | e
|
||||
<O> ::= [0-7]<O> | e
|
||||
```
|
||||
|
||||
\
|
||||
Here's how the grammar nonterminals map to octal state numbers:
|
||||
|
||||
```
|
||||
@@ -136,34 +136,34 @@ notes:
|
||||
O5(O2,O7,O3)char**O7;
|
||||
{
|
||||
return
|
||||
/* N1 */ !(O2+=~01+01) ?
|
||||
/* N1 */ !(O2+=~01+01) ?\
|
||||
00:
|
||||
/* N2 */ !(O2-=02>01) ?
|
||||
/* N2 */ !(O2-=02>01) ?\
|
||||
printf("\045\157\012",O5(012,O7+01,00)):
|
||||
/* O */ !(O2-=02>>01) ?
|
||||
/* O */ !(O2-=02>>01) ?\
|
||||
(**O7<=067 && **O7>057 ? O5(03,O7,*(*O7)++-060+010*O3):O3):
|
||||
/* D */ !(O2-=-O3-~O3) ?
|
||||
/* D */ !(O2-=-O3-~O3) ?\
|
||||
(072>**O7 && 060<=**O7 ? O5(04,O7,012*O3-060+*(*O7)++):O3):
|
||||
/* X */ !(O2-=!O3+!!O3) ?
|
||||
/* X */ !(O2-=!O3+!!O3) ?\
|
||||
(**O7>057 && **O7<=071 ? O5(05,O7,*(*O7)+++O3*020-060):
|
||||
**O7<=0106 && 0101<=**O7 ? O5(05,O7,020*O3+*(*O7)++-067):
|
||||
0140<**O7 && **O7<0147 ? O5(05,O7,-0127+*(*O7)+++020*O3):O3):
|
||||
/* F */ !(O2-=02-01) ?
|
||||
/* F */ !(O2-=02-01) ?\
|
||||
(**O7==050 ? 050**++*O7,O5(013,O7,O5(012,O7,00)):
|
||||
**O7<056 && 054<**O7 ? 055**++*O7,-O5(06,O7,00):
|
||||
054>**O7 && 052<**O7 ? 050**(*O7)++,O5(06,O7,00):
|
||||
!(**O7^0170)||!(0130^**O7) ? *++*O7,O5(05,O7,00):
|
||||
**O7==0144||**O7==0104 ? ++*O7,O5(04,O7,00):O5(03,O7,00)):
|
||||
/* T' */ !--O2 ?
|
||||
/* T' */ !--O2 ?\
|
||||
(**O7==052 ? O5(07,O7,O3*(*++*O7,O5(06,O7,00))):
|
||||
!(045-**O7) ? O5(07,O7,O3%(03+(*O7)++,O5(06,O7,00))):
|
||||
!(**O7^057) ? O5(07,O7,O3/(03-*++*O7,O5(06,O7,00))):O3):
|
||||
/* T */ !(O2+=01-02) ?
|
||||
/* T */ !(O2+=01-02) ?\
|
||||
O5(07,O7,O5(06,O7,00)):
|
||||
/* E' */ !(O2+=-02/02) ?
|
||||
/* E' */ !(O2+=-02/02) ?\
|
||||
(!(**O7-053)?O5(011,O7,O3+(++*O7,O5(010,O7,00))):
|
||||
!(055^**O7) ? O5(011,O7,O3-(03+*(*O7)++,O5(010,O7,00))):O3):
|
||||
/* E */ !(O2-=0563&0215) ?
|
||||
/* E */ !(O2-=0563&0215) ?\
|
||||
O5(011,O7,O5(010,O7,00)):
|
||||
/* C */ (++*O7,O3);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user