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

+7 -1
View File
@@ -4,19 +4,22 @@ Philip Blakely\
UK\
<pmblakely@gmail.com>
## To build:
```sh
make
```
## To use:
```sh
./blakely "RPN formula" resolution > output.gif
```
## Try:
### Try:
```sh
./blakely "xx*yy*+" 64 > paraboloid.gif
@@ -26,6 +29,7 @@ make
time ./blakely 0 250 > flat.gif
```
## Judges' remarks:
Several IOCCC themes ([RPN
@@ -38,6 +42,7 @@ The checkerboard pattern in the output can be broken. Could you figure out how?
Larger GIF files confuse some image viewers.
## Author's remarks:
### Remarks
@@ -144,6 +149,7 @@ cos](https://en.wikipedia.org/wiki/Sine_and_cosine) are not used.
(Note that the author may or may not be able to answer all of the above
questions.)
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,12 +3,14 @@
Alex Deckmyn\
<alex.deckmyn@gmail.com>
## To build:
```sh
make
```
## To use:
A shell interpreter with proper backtick interpolation is required.
@@ -17,12 +19,14 @@ A shell interpreter with proper backtick interpolation is required.
./deckmyn "`cat deckmyn.c`" "`cat musicfile.txt`" > sheetmusic.pbm
```
## Try:
### Try:
```sh
./deckmyn "`cat deckmyn.c`" "`cat example_greensleeves`" > greensleeves.pbm
```
## Judges' remarks:
The C of this entry is definitely sharp. The program cleverly uses its own
@@ -37,6 +41,7 @@ Shell](https://en.wikipedia.org/wiki/C_shell).
Please use [Bourne-family shells](https://en.wikipedia.org/wiki/Bourne_shell) to
run this entry.
## Author's remarks:
### Example use
@@ -138,6 +143,7 @@ maintaining a diversified code base. It is therefore not... Oh all right.
character nested conditional expression.
- `printf()` is also used for its return value.
## 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
@@ -5,6 +5,7 @@ US
<j.david.lowe@gmail.com>\
<https://github.com/dlowe>
## To build:
```sh
@@ -16,13 +17,15 @@ compile. macOS users running Mountain Lion and later will need to download and
install [XQuartz](https://www.xquartz.org) in order to compile and run this
entry.
## To use:
```sh
./dlowe
```
## Try:
### Try:
```sh
./dlowe
@@ -32,6 +35,7 @@ Watch for a while if you like, then press a key within the window.
Use up and down keys to escape death.
## Judges' remarks:
The judges lose playing this game. This entry wins!
@@ -107,6 +111,7 @@ precedence.
Lots of magic numbers, abuse of the relationships between magic numbers, and
abuse of the arithmetic properties of magic numbers.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -5,19 +5,22 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
./endoh1 < configuration.txt
```
## Try:
### Try:
```sh
./endoh1 < endoh1.c
@@ -45,6 +48,7 @@ make alt
Use `endoh1.alt` as you would `endoh1` above.
## Judges' remarks:
Let's play [Jeopardy!](https://en.wikipedia.org/wiki/Jeopardy!)
@@ -60,6 +64,7 @@ happy to experiment with.
One configuration file was inspired by an [XKCD what if? entry](http://whatif.xkcd.com/6/).
## Author's remarks:
### Synopsis
@@ -200,6 +205,7 @@ after the contest.
The judges and HAMANO Tsukasa (The silver medalist at this IOCCC) kindly
provided many configuration files.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -5,12 +5,14 @@ Yusuke Endoh\
<https://github.com/mame/>\
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
## To build:
```sh
make
```
## To use:
```sh
@@ -29,12 +31,14 @@ gcc -o e e.c
...
## Try:
### Try:
```sh
./everything.sh
```
## Judges' remarks:
A
@@ -44,6 +48,7 @@ art](https://en.wikipedia.org/wiki/ASCII_art) with a compressed font in it; what
else to wish for in this program? [Virtual
machine](https://en.wikipedia.org/wiki/Virtual_machine) emulation?
## Author's remarks:
Yeah, "Again". Sorry. But I don't feel guilty or uncomfortable.
@@ -150,6 +155,7 @@ You can do `make everything` for the process (with no `cat`).
Note: The executable may return a failure (non-zero) exit status
unless `-std=c99` option is given.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -7,12 +7,14 @@ US\
David Madore\
<http://www.madore.org/~david/>
## To build:
```sh
make
```
## To use:
To create a shared secret shared among `M` people with `N+1` needed to reconstruct:
@@ -29,7 +31,8 @@ more shared files with their proper numbers):
./grothe I-sharedI J-sharedJ K-sharedK ... +reconstructed
```
## Try:
### Try:
```sh
./grothe -grothe.c 1+grothe.c.1 2+grothe.c.2
@@ -39,6 +42,7 @@ more shared files with their proper numbers):
./grothe 1-cookie_piece1.dat 2-cookie_piece2.dat 4-cookie_piece4.dat 4+cookie_recipe_restore.txt
```
## Judges' remarks:
Also known as 'Best abuse of the judging process'.
@@ -56,6 +60,7 @@ The judges also took some liberty obfuscating this entry a little more.
How does this entry work? The only place multiplication is used is
to perform the `atoi()` conversion.
## Author's remarks:
### Description
@@ -139,6 +144,7 @@ need to be so trying to figure it out can be a bit tough.
* David Madore's implementation of Shamir's Secret Sharing - <http://www.madore.org/~david/programs/programs-1.36.html>
* Steve's Recipe Database - source for the $25k Cookie Recipe - <https://www.mealsteps.com>
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -3,19 +3,22 @@
Tsukasa Hamano\
<hamano@cuspy.org>
## To build:
```sh
make
```
## To use:
```sh
./hamano < textfile > output.pdf
```
## Try:
### Try:
```sh
./hamano < README.md > hint.pdf
@@ -43,6 +46,7 @@ cc -Wno-implicit-function-declaration -xc hello.pdf -o hello2
./hello3
```
## Judges' remarks:
This entry treads into a new territory for IOCCC - generating PDF files.
@@ -71,6 +75,7 @@ Don't forget to take a look at the generated PDF. Perhaps you might even want
to compile the output with a C compiler. When you run it, what does it
output?
## Author's remarks:
This program obfuscate text file into PDF file with [Dancing men
@@ -92,6 +97,7 @@ PDF Readers:
This program is obfuscated by using classical methods. But can you find the
embedded font in the fragmented glyph?
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -4,19 +4,22 @@ Qiming Hou\
<hqm03ster@gmail.com>\
<http://www.houqiming.net>
## To build:
```sh
make
```
## To use:
```sh
./hou syntax-file file-to-process
```
## Try:
### Try:
```sh
less hou.c
@@ -40,6 +43,7 @@ hou html.txt hou.c >> hou.htm
start hou.htm
```
## Judges' remarks:
What a versatile entry! It can be used to check the size of IOCCC entries *and*
@@ -47,6 +51,7 @@ to publish them as HTML.
For extra credit: what is the meaning of the number `2321237`?
## Author's remarks:
### Disclaimer
@@ -136,6 +141,7 @@ As an extra tweak, the text message actually does something useful. Remove the
[2][Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...)](http://swtch.com/~rsc/regexp/regexp1.html)
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+3 -1
View File
@@ -14,6 +14,7 @@ make
There is alternate code which fixes some German at the expense of other German.
See [Alternate code](#alternate-code) below.
## To use:
```sh
@@ -21,7 +22,7 @@ echo "full spelling of an English cardinal numeral less than a quadrillion" | ./
```
## Try:
### Try:
```sh
./try.sh # try various languages
@@ -96,6 +97,7 @@ echo hundr|./kang
does not report 100, instead printing 0?
## Author's remarks:
### Synopsis
+7 -1
View File
@@ -4,12 +4,14 @@ Taketo Konno\
Japan\
<inaniwa3@gmail.com>
## To build:
```sh
make
```
## To use:
```sh
@@ -18,7 +20,8 @@ make
NOTE: N is an integer from 0 to 255.
## Try:
### Try:
```sh
./konno 30
@@ -37,6 +40,7 @@ make alt
Use `konno.alt` as you would `konno` above.
## Judges' remarks:
This entry is a good one-liner to analyze completely.
@@ -44,6 +48,7 @@ This entry is a good one-liner to analyze completely.
For extra credit, what are the minimal changes to convert it to
64-bit integers so that it could print 32 lines?
## Author's remarks:
### Remarks
@@ -82,6 +87,7 @@ operation. What is the operation doing?
This program assumes that the size of `int` is 4.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -4,12 +4,14 @@ Don Yang\
<omoikane@uguu.org>\
<http://uguu.org/>
## To build:
```sh
make
```
## To use:
```sh
@@ -23,7 +25,8 @@ gcc output.c -o output
./output > regenerated.bin
```
## Try:
### Try:
```sh
echo "A quick brown fox jumps over the lazy dog" | ./nyaruko > output.c
@@ -34,11 +37,13 @@ cc -o output output.c
./output
```
## Judges' remarks:
The judges have nothing to add that has not already been written about in the
[spoiler.html](spoiler.html) (requires JavaScript) file! :-)
## Author's remarks:
### Usage
@@ -146,6 +151,7 @@ default, this means `Nyaruko` may not faithfully encode files on MingW.
blank state to an obfuscated program, gzipped to fit under 1MB. Requires
JavaScript.
## 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,7 @@ cat binary-prog.Blc data | ./tromp
```
## Try:
### Try:
```sh
(cat hilbert.Blc; echo -n 1234) | ./tromp
@@ -39,6 +39,7 @@ cat binary-prog.Blc data | ./tromp
cat primes.blc | ./tromp -b | ./primes.pl
```
## Judges' remarks:
The judges dare to say that the data files this entry is processing
+2 -2
View File
@@ -14,7 +14,7 @@ make
This entry requires [Zlib](https://www.zlib.net).
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -68,7 +68,7 @@ pixel formats though we note that your computer might also [halt and catch
fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing)) :-)
## Try:
### Try:
```sh
./vik e ioccc.png chocolate.png > chocolate-in-ioccc.png
+8 -2
View File
@@ -3,12 +3,14 @@
Adar Zeitak\
<aa4z2@walla.co.il>
## To build:
```sh
make
```
## To use:
```sh
@@ -18,7 +20,8 @@ make
where `file.c` is the file to be checked for nesting errors. For example, you may
try [incorrect.c](incorrect.c) and the program itself.
## Try:
### Try:
```sh
./zeitak < zeitak.c
@@ -43,6 +46,7 @@ make alt
Use `zeitak.alt` as you would `zeitak` above.
## Judges' remarks:
This is an extremely subtle and twisted piece of Gold award winning code!
@@ -53,7 +57,8 @@ At one point we spent
minutes](https://web.archive.org/web/20130925190722/https://twitter.com/ioccc/status/252162898800033792)
just to understand 18 key characters of this code.
## Author's remarks
## Author's remarks:
### Nesting Errors Detector
@@ -123,6 +128,7 @@ only function calls, typecasts, array lookups and pointer operators.
- Windows 7 32-bit with GCC
- Windows 7 32-bit with OpenWatcom
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.