fix standard headers and header spacing in winner README.md files

This commit is contained in:
Landon Curt Noll committed 2023-11-02 15:45:36 -07:00
1 parent 50837e452e
commit fbd20cfdc2
319 files changed
+1601 -382

No files matched your search

+2 -1
View File
@@ -11,7 +11,7 @@ make all
```
## Try:
### Try:
```sh
./adrian adrian.grep.try < README.md
@@ -27,6 +27,7 @@ NOTE: if you do not specify an arg to the program it will segfault.
## Judges' remarks:
\
Once you get past the obfuscation, you have an opportunity to learn
about regular expressions and state machines.
+8 -1
View File
@@ -6,19 +6,22 @@ Oranjestraat 8\
3511 RA UTRECHT\
The Netherlands
## To build:
```sh
make all
```
## To use:
```sh
./albert number
```
## Try:
### Try:
```sh
./albert 1234567890123456789
@@ -58,12 +61,15 @@ make alt
Use `albert.alt` as you would `albert` above.
## Judges' remarks:
\
We were impressed with the speed at which it was able to factor
arbitrarily large numbers consisting of factors that fit into
a long.
## Author's remarks:
The Obfuscated version of the Horst algorithm.
@@ -133,6 +139,7 @@ modified form.
4. The Conversion is to be found in Knuth, not so the Observation. The
Observation: "if it ends in a zero, it is divisible by ten".
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+4 -2
View File
@@ -7,12 +7,14 @@ Waterloo, Ontario\
N2J 3G4\
Canada
## To build:
```sh
make all
```
## To use:
```sh
@@ -22,7 +24,7 @@ make all
where `Makefile` is a Makefile to use.
## Try:
### Try:
```sh
./ant ant.test.mk
@@ -39,7 +41,6 @@ make am
## Judges' remarks:
Like much of POSIX, obfuscation has its place. Your task is to
figure out where.
@@ -52,6 +53,7 @@ P1003 subcommittee.
See the file [ant.README](ant.README).
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5 -1
View File
@@ -20,7 +20,8 @@ make all
NOTE: this program will crash without two args.
## Try:
### Try:
```sh
./buzzard.1 0 10
@@ -28,6 +29,7 @@ NOTE: this program will crash without two args.
./buzzard.1 1 521
```
## Judges' remarks:
To see good C Preprocessor buzzard.1, try:
@@ -39,6 +41,7 @@ cat babble.cppcb
Notice how many statements it takes to do anything useful?
## Author's remarks:
What you shouldn't think about `buzzard.1`:
@@ -239,6 +242,7 @@ my attention.
`buzzard.1` was originally named 'cb', for obvious reasons, and is
dedicated to the memory of Charles Barrett.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5
View File
@@ -6,12 +6,14 @@ Software Construction Company\
College Station, TX 77840\
US
## To build:
```sh
make all
```
## To use:
First:
@@ -61,10 +63,12 @@ make alt
Use `buzzard.2.alt` as you would `buzzard.2` above.
## Judges' remarks:
Have fun!
## Author's remarks:
### What it does
@@ -250,6 +254,7 @@ C source.
Software Construction Company gets credit for rekindling my interest in FORTH
and thus indirectly inspiring me to write this program.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+1 -2
View File
@@ -18,7 +18,7 @@ make all
```
## Try:
### Try:
Determine where your system dictionary is located. You may find
it located in one of the following places:
@@ -255,7 +255,6 @@ of the word matched by that invocation, and copying the characters of
the word directly from standard input to standard output.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5
View File
@@ -8,12 +8,14 @@ Oxford\
OX1 4AW\
England
## To build:
```sh
make all
```
## To use:
```sh
@@ -23,6 +25,7 @@ make all
./imc\
```
## Judges' remarks:
The program is more interesting to run on workstations that can make use of a
@@ -35,6 +38,7 @@ NOTE: The original winning source assumed that exit() returned a value which cau
problems for some systems where exit() returns a void. The file [imc.c](imc.c) has been
modified to avoid this problem.
## Author's remarks:
### Portability
@@ -164,6 +168,7 @@ Here are a couple of good pictures to draw:
./imc -s512,512 -j-.523,-.535 > screen2.ras
```
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+3 -3
View File
@@ -21,7 +21,7 @@ install [XQuartz](https://www.xquartz.org) in order to compile and run this
entry.
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -32,8 +32,7 @@ STATUS: known bug - please help us fix
For more detailed information see [1992 kivinen in bugs.md](/bugs.md#1992-kivinen).
## Try:
### Try:
```sh
./kivinen
@@ -51,6 +50,7 @@ In modern systems a known issue is that when you start the game everything
starts to move to the right of the game window but if you click on the window it
moves back to where it should be.
## Judges' remarks:
The type of entertainment depends on number of arguments
+1 -1
View File
@@ -11,7 +11,7 @@ make all
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
+5
View File
@@ -6,18 +6,21 @@ Via Pausula, 72\
62014 Corridonia (MC)\
Italy
## To build:
```sh
make all
```
## To use:
```sh
./marangon
```
## Judges' remarks:
The object is to refill the table with 5's, by incrementing or decrementing
@@ -33,12 +36,14 @@ directory, assumed that exit returns a value which cause problems for some
systems where exit returns a void. The file [marangon.c](marangon.c) avoids
this problem.
## Author's remarks:
It starts off by creating a table with number 5 in all places. The CPU melts
the numbers and you must return them in original state. When you increase a
number, all the other eight numbers next to it decrease and vice-versa.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -2
View File
@@ -7,19 +7,22 @@ Almondsbury\
Bristol\
UK BS12 4SQ
## To build:
```sh
make all
```
## To use:
```sh
./nathan
```
## Try:
### Try:
```sh
./nathan obfuscate < nathan.c > foobarf.c
@@ -82,7 +85,8 @@ were/are. Certain US federal officials can get away with shipping arms to
certain nations in apparent violation of US laws, but I personally can't
re-distribute a program contest winner to the network!
## Author's remarks
## Author's remarks:
### Program use
@@ -129,6 +133,7 @@ serious overuse of , and ? :. These are really confusing when used
together, nested or put in argument lists (is that a comma
operator, or argument separator?)
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -1
View File
@@ -8,20 +8,22 @@ Lawrence Berkeley Laboratory\
1 Cyclotron Rd.\
Berkeley, CA 94720 US
## To build:
```sh
make all
```
## To use:
```sh
./vern 3 # <-- default is 2
```
## Try:
### Try:
You might start off by giving the following input:
@@ -32,6 +34,7 @@ You might start off by giving the following input:
67 57 # (this may take a while)
```
## Judges' remarks:
The judges assume no responsibility for the obfuscated opening
@@ -52,6 +55,7 @@ NOTE: Move values must be restricted to the range 00 to 77.
NOTE: Because some mailers have problems with the original winning source,
a slightly modified version with shorter lines has been provided.
## Author's remarks:
This program plays chess. You play the white pieces and the program
@@ -152,6 +156,7 @@ Sometimes the value produced will be 63 or 65 instead of 64 (but I've never
observed any other values), so the result is then rounded to the nearest
multiple of 4, and then the other constants are derived from it.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+2 -1
View File
@@ -31,7 +31,8 @@ Where lat and long correspond to your latitude and longitude.
NOTE: you **MUST** have a terminal that wraps at 80 columns (!) in order for this to
show correctly!
## Try:
### Try:
```sh
./whereami 47 -122 (- means west of meridian)