improve 2020 year README.md files
Do not put author information into a code block. Made some of the common markdown more consistent.
This commit is contained in:
1 parent
680ab45edf
commit
75037b7c6b
15 files changed
+24
-48
No files matched your search
@@ -1,18 +1,16 @@
|
||||
# Best one-liner
|
||||
|
||||
```
|
||||
Dave Burton
|
||||
<http://snox.net/ioccc>
|
||||
Twitter: @lv2jmp
|
||||
```
|
||||
|
||||
## To build
|
||||
## To build:
|
||||
|
||||
```sh
|
||||
make
|
||||
```
|
||||
|
||||
### To run
|
||||
### To run:
|
||||
|
||||
```sh
|
||||
./prog arg ...
|
||||
@@ -20,7 +18,7 @@ make
|
||||
|
||||
NOTE: this entry will dump core if you do not specify an argument.
|
||||
|
||||
### Try
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./prog 128
|
||||
@@ -37,7 +35,7 @@ NOTE: this entry will dump core if you do not specify an argument.
|
||||
./prog 128 128 128 128
|
||||
```
|
||||
|
||||
### Alternate code
|
||||
### Alternate code:
|
||||
|
||||
By default, this code compiles for Little Endian machines.
|
||||
To compile for a Big Engian machine use:
|
||||
@@ -48,7 +46,7 @@ make alt
|
||||
|
||||
Use `prog_be` as you would `prog` above.
|
||||
|
||||
## Judges' comments
|
||||
## Judges' comments:
|
||||
|
||||
Can you determine why this shows strange output for `./prog 128 128`
|
||||
and `./prog 128 128 128 128` but not `./prog 128 128 128`?
|
||||
@@ -73,7 +71,7 @@ This code may be tested by:
|
||||
make test
|
||||
```
|
||||
|
||||
## Author's comments
|
||||
## Author's comments:
|
||||
|
||||
Invoke this with a single non-negative integer less than 256, and a useful transformation occurs.
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Best of show - abuse of libc
|
||||
|
||||
```
|
||||
Nicholas Carlini <nicholas@carlini.com>
|
||||
<https://nicholas.carlini.com>
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Most explosive
|
||||
|
||||
```
|
||||
Yusuke Endoh
|
||||
Twitter: @mametter
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -30,7 +28,7 @@ make
|
||||
./prog unwinnable.txt
|
||||
```
|
||||
|
||||
### Alternate code
|
||||
### Alternate code:
|
||||
|
||||
An alternate version of this entry, prog.alt.c, is provided. This alternate code lacks the additional rule to flag all unprobed cells. See the Author's comments for more details.
|
||||
|
||||
@@ -42,7 +40,7 @@ make alt
|
||||
|
||||
Use `prog.alt` as you would `prog` above.
|
||||
|
||||
## Judges' comments
|
||||
## Judges' comments:
|
||||
|
||||
When playing Minesweeper, a misclick might ruin a game, so why not leave the routine to the computer?
|
||||
This program automatically uncovers mines according to several rules, and leaves guessing (and applying
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Best perspective
|
||||
|
||||
```
|
||||
Yusuke Endoh
|
||||
Twitter: @mametter
|
||||
```
|
||||
|
||||
# To build:
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Most head-turning
|
||||
|
||||
```
|
||||
Yusuke Endoh
|
||||
Twitter: @mametter
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -17,6 +15,13 @@ make
|
||||
./prog
|
||||
```
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./run_clock
|
||||
# And watch closely for 15-20 seconds
|
||||
```
|
||||
|
||||
### Alternate code:
|
||||
|
||||
An alternate version of this entry, `prog.alt.c`, is provided. This alternate code uses Unicode letters.
|
||||
@@ -29,13 +34,6 @@ make alt
|
||||
|
||||
Use `prog.alt` as you would `prog` above.
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
./run_clock
|
||||
# And watch closely for 15-20 seconds
|
||||
```
|
||||
|
||||
## Judges' comments:
|
||||
|
||||
You may be tempted to use a mirror. Resist the temptation! Try figuring out how the clock hands are drawn.
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Don't tread on me award
|
||||
|
||||
```
|
||||
Cody Boone Ferguson <ioccc@xexyl.net>
|
||||
<https://ioccc.xexyl.net>
|
||||
Twitter: @xexyl
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Most enigmatic
|
||||
|
||||
```
|
||||
Cody Boone Ferguson <ioccc@xexyl.net>
|
||||
<https://ioccc.xexyl.net>
|
||||
Twitter: @xexyl
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Most phony
|
||||
|
||||
```
|
||||
Edward Giles
|
||||
<https://id523a.com/>
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Best utility
|
||||
|
||||
```
|
||||
Ilya Kurdyukov
|
||||
<https://github.com/ilyakurdyukov>
|
||||
Twitter: @ilyakurdyukov
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -40,7 +38,7 @@ make alt
|
||||
|
||||
Use `prog.alt` as you would `prog` above.
|
||||
|
||||
### Selected Judges Remarks:
|
||||
## Judges' comments:
|
||||
|
||||
This hash of a C code makes a hash out of input.
|
||||
Do you understand how?
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Least detailed
|
||||
|
||||
```
|
||||
Ilya Kurdyukov
|
||||
<https://github.com/ilyakurdyukov>
|
||||
Twitter: @ilyakurdyukov
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Bset slaml prragom
|
||||
|
||||
```
|
||||
Ilya Kurdyukov
|
||||
<https://github.com/ilyakurdyukov>
|
||||
Twitter: @ilyakurdyukov
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -43,7 +41,7 @@ make alt
|
||||
|
||||
Use `prog.alt` as you would `prog` above.
|
||||
|
||||
### Selected Judges Remarks:
|
||||
## Judges' comments:
|
||||
|
||||
It is interesting how well smeonoe can raed txet wtih lots of tyops in it.
|
||||
How well can you raed porg.c, C prgoarm that is in the shpae of an SD card (or
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
# Best abuse of lámatyávë
|
||||
|
||||
```
|
||||
Ilya Kurdyukov
|
||||
<https://github.com/ilyakurdyukov>
|
||||
Twitter: @ilyakurdyukov
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -34,7 +32,7 @@ make
|
||||
Too many identical strings if the context length is small.
|
||||
-- Author*
|
||||
|
||||
### Selected Judges Remarks:
|
||||
## Judges' comments:
|
||||
|
||||
We were able to write our own program performing the same trick
|
||||
using the (still non-standard, for some reason) library function `memmem`,
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Most percussive
|
||||
|
||||
```
|
||||
Nathan Otterness
|
||||
<https://github.com/yalue>
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
# Most misleading indentation
|
||||
|
||||
```
|
||||
tsoj <tsoj.tsoj@gmx.de>
|
||||
<https://gitlab.com/tsoj>
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
|
||||
+6
-2
@@ -1,9 +1,7 @@
|
||||
# Best abuse of CPP
|
||||
|
||||
```
|
||||
Don Yang
|
||||
<http://uguu.org/>
|
||||
```
|
||||
|
||||
## To build:
|
||||
|
||||
@@ -13,6 +11,12 @@ make
|
||||
|
||||
### To run:
|
||||
|
||||
```sh
|
||||
./prog [PIN] < input.txt > output.c
|
||||
```
|
||||
|
||||
### Try:
|
||||
|
||||
```sh
|
||||
echo "International Obfuscated C Code Contest 2020" | ./prog 23209 > code.c
|
||||
|
||||
|
||||
Reference in new issue
Block a user