fix standard headers and header spacing in winner README.md files
This commit is contained in:
1 parent
50837e452e
commit
fbd20cfdc2
319 files changed
+1601
-382
No files matched your search
@@ -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.
|
||||
|
||||
@@ -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
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
@@ -11,7 +11,7 @@ make all
|
||||
```
|
||||
|
||||
|
||||
### Bugs and (Mis)features
|
||||
### Bugs and (Mis)features:
|
||||
|
||||
The current status of this entry is:
|
||||
|
||||
|
||||
@@ -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,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
@@ -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.
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user