update index.html and .winner.json per recent manifest changes

This commit is contained in:
Cody Boone Ferguson committed 2024-01-23 10:00:41 -08:00
1 parent a286f595a4
commit 483a00aa5e
75 files changed
+245 -161

No files matched your search

+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mike_Laman">Mike Laman</a><br> href="/temp-test-ioccc/winners.html#Mike_Laman">Mike Laman</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Ed_Lycklama">Ed Lycklama</a><br> href="/temp-test-ioccc/winners.html#Ed_Lycklama">Ed Lycklama</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Michael_H_Pawka">Michael H. href="/temp-test-ioccc/winners.html#Michael_H_Pawka">Michael H.
Pawka</a><br> Location: <a Pawka</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Jan_Stein">Jan Stein</a><br> href="/temp-test-ioccc/winners.html#Jan_Stein">Jan Stein</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Biggar">Mark Biggar</a><br> href="/temp-test-ioccc/winners.html#Mark_Biggar">Mark Biggar</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Spencer_Hines">Spencer Hines</a><br> href="/temp-test-ioccc/winners.html#Spencer_Hines">Spencer Hines</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Isaak">Mark Isaak</a><br> href="/temp-test-ioccc/winners.html#Mark_Isaak">Mark Isaak</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Ian_Phillipps">Ian Phillipps</a><br> href="/temp-test-ioccc/winners.html#Ian_Phillipps">Ian Phillipps</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Gopi_Reddy">Gopi Reddy</a><br> href="/temp-test-ioccc/winners.html#Gopi_Reddy">Gopi Reddy</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Oskar_von_der_Luehe">Oskar von der href="/temp-test-ioccc/winners.html#Oskar_von_der_Luehe">Oskar von der
Luehe</a><br> Location: <a Luehe</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van
Brackle</a><br> Location: <a Brackle</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#David_Goodenough">David href="/temp-test-ioccc/winners.html#David_Goodenough">David
Goodenough</a><br> Location: <a Goodenough</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3 -3
View File
@@ -114,12 +114,12 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#James_A_Woods">James A. href="/temp-test-ioccc/winners.html#James_A_Woods">James A.
Woods</a><br> Location: <a Woods</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a> <br><br>Name: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Karl_F_Fox">Karl F. Fox</a><br> href="/temp-test-ioccc/winners.html#Karl_F_Fox">Karl F. Fox</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a>
<br><br>Name: <a href="/temp-test-ioccc/winners.html#Paul_Eggert">Paul <br><br>Name: <a href="/temp-test-ioccc/winners.html#Paul_Eggert">Paul
Eggert</a><br> Location: <a Eggert</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Larry_Jones">Larry Jones</a><br> href="/temp-test-ioccc/winners.html#Larry_Jones">Larry Jones</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -116,7 +116,7 @@ href="/temp-test-ioccc/winners.html#Byron_Rakitzis">Byron
Rakitzis</a><br> Location: <a Rakitzis</a><br> Location: <a
href="/temp-test-ioccc/location.html#US">US</a> <br><br>Name: <a href="/temp-test-ioccc/location.html#US">US</a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Sean_Dorward">Sean Dorward</a><br> href="/temp-test-ioccc/winners.html#Sean_Dorward">Sean Dorward</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br> href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br> href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br> href="/temp-test-ioccc/winners.html#Sean_Barrett">Sean Barrett</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#David_Gibson">David Gibson</a><br> href="/temp-test-ioccc/winners.html#David_Gibson">David Gibson</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#E_Jay_Berkenbilt">E. Jay href="/temp-test-ioccc/winners.html#E_Jay_Berkenbilt">E. Jay
Berkenbilt</a><br> Location: <a Berkenbilt</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Plummer">Mark Plummer</a><br> href="/temp-test-ioccc/winners.html#Mark_Plummer">Mark Plummer</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van
Brackle</a><br> Location: <a Brackle</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Laurion_Burchall">Laurion href="/temp-test-ioccc/winners.html#Laurion_Burchall">Laurion
Burchall</a><br> Location: <a Burchall</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Andrew_Shapiro">Andrew T. href="/temp-test-ioccc/winners.html#Andrew_Shapiro">Andrew T.
Shapiro</a><br> Location: <a Shapiro</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Jeff_Weisberg">Jeff Weisberg</a><br> href="/temp-test-ioccc/winners.html#Jeff_Weisberg">Jeff Weisberg</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Carlos_Duarte">Carlos Duarte</a><br> href="/temp-test-ioccc/winners.html#Carlos_Duarte">Carlos Duarte</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+2 -2
View File
@@ -113,11 +113,11 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Heather_Downs">Heather Downs</a><br> href="/temp-test-ioccc/winners.html#Heather_Downs">Heather Downs</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a>
<br><br>Name: <a <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Selene_Makarios">Selene href="/temp-test-ioccc/winners.html#Selene_Makarios">Selene
Makarios</a><br> Location: <a Makarios</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+2 -2
View File
@@ -113,11 +113,11 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Heather_Downs">Heather Downs</a><br> href="/temp-test-ioccc/winners.html#Heather_Downs">Heather Downs</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a>
<br><br>Name: <a <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Selene_Makarios">Selene href="/temp-test-ioccc/winners.html#Selene_Makarios">Selene
Makarios</a><br> Location: <a Makarios</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Michael_Savastio">Michael href="/temp-test-ioccc/winners.html#Michael_Savastio">Michael
Savastio</a><br> Location: <a Savastio</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+2 -2
View File
@@ -114,10 +114,10 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van href="/temp-test-ioccc/winners.html#David_Van_Brackle">David Van
Brackle</a><br> Location: <a Brackle</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a> <br><br>Name: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Thor_Eldby">Thor Eldby</a><br> href="/temp-test-ioccc/winners.html#Thor_Eldby">Thor Eldby</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Dean_Swift">Dean Swift</a><br> href="/temp-test-ioccc/winners.html#Dean_Swift">Dean Swift</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3
View File
@@ -190,6 +190,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/rcm/Makefile
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/rcm/rcm.orig.c">rcm.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/rcm/rcm.orig.c">rcm.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/rcm/try.sh">try.sh</a>
- how to run</li>
<li><a href="1996_rcm.tar.bz2">1996_rcm.tar.bz2</a> - download winning <li><a href="1996_rcm.tar.bz2">1996_rcm.tar.bz2</a> - download winning
source</li> source</li>
</ul> </ul>
+3
View File
@@ -233,6 +233,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/schweikh1/sc
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/schweikh1/errno.h">errno.h</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/schweikh1/errno.h">errno.h</a>
- declare errno as an extern int</li> - declare errno as an extern int</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1996/schweikh1/try.sh">try.sh</a>
- how to run</li>
<li><a href="1996_schweikh1.tar.bz2">1996_schweikh1.tar.bz2</a> - <li><a href="1996_schweikh1.tar.bz2">1996_schweikh1.tar.bz2</a> -
download winning source</li> download winning source</li>
</ul> </ul>
+3
View File
@@ -188,6 +188,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/bas1/Makefil
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/bas1/bas1.orig.c">bas1.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/bas1/bas1.orig.c">bas1.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/bas1/bas1.sh">bas1.sh</a>
- how to run bas1</li>
<li><a href="1998_bas1.tar.bz2">1998_bas1.tar.bz2</a> - download winning <li><a href="1998_bas1.tar.bz2">1998_bas1.tar.bz2</a> - download winning
source</li> source</li>
</ul> </ul>
+3
View File
@@ -195,6 +195,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/Makefi
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/chaos.orig.c">chaos.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/chaos.orig.c">chaos.orig.c</a>
- original source</li> - original source</li>
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/try.sh">try.sh</a>
- how to run</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/cube.data">cube.data</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/chaos/cube.data">cube.data</a>
- data file</li> - data file</li>
<li><a <li><a
+4 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Daniel_Fischer">Daniel href="/temp-test-ioccc/winners.html#Daniel_Fischer">Daniel
Fischer</a><br> Location: <a Fischer</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
@@ -267,6 +267,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/df/Makefile"
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/df/df.orig.c">df.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/df/df.orig.c">df.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/df/try.sh">try.sh</a>
- how to run</li>
<li><a href="1998_df.tar.bz2">1998_df.tar.bz2</a> - download winning <li><a href="1998_df.tar.bz2">1998_df.tar.bz2</a> - download winning
source</li> source</li>
</ul> </ul>
+1 -1
View File
@@ -116,7 +116,7 @@ href="/temp-test-ioccc/winners.html#J_David_Lowe">J. David Lowe</a><br>
Location: <a href="/temp-test-ioccc/location.html#US">US</a> Location: <a href="/temp-test-ioccc/location.html#US">US</a>
<br><br>Name: <a href="/temp-test-ioccc/winners.html#Neil_Mix">Neil <br><br>Name: <a href="/temp-test-ioccc/winners.html#Neil_Mix">Neil
Mix</a><br> Location: <a Mix</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Frans_van_Dorsselaer">Frans van href="/temp-test-ioccc/winners.html#Frans_van_Dorsselaer">Frans van
Dorsselaer</a><br> Location: <a Dorsselaer</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3
View File
@@ -318,6 +318,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/schweikh2/Ma
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/schweikh2/schweikh2.orig.c">schweikh2.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/schweikh2/schweikh2.orig.c">schweikh2.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1998/schweikh2/try.sh">try.sh</a>
- how to run</li>
<li><a href="1998_schweikh2.tar.bz2">1998_schweikh2.tar.bz2</a> - <li><a href="1998_schweikh2.tar.bz2">1998_schweikh2.tar.bz2</a> -
download winning source</li> download winning source</li>
</ul> </ul>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Tom_Torfs">Tom Torfs</a><br> href="/temp-test-ioccc/winners.html#Tom_Torfs">Tom Torfs</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Glyn_Anderson">Glyn Anderson</a><br> href="/temp-test-ioccc/winners.html#Glyn_Anderson">Glyn Anderson</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+2 -2
View File
@@ -363,7 +363,7 @@ this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre> <pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see: <p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p> https://creativecommons.org/licenses/by-sa/4.0/</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" <aside id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes"> role="doc-endnotes">
<hr /> <hr />
<ol> <ol>
@@ -396,7 +396,7 @@ interval is small enough to guarantee decoding within the requested
maximum error.<a href="#fnref5" class="footnote-back" maximum error.<a href="#fnref5" class="footnote-back"
role="doc-backlink">↩︎</a></p></li> role="doc-backlink">↩︎</a></p></li>
</ol> </ol>
</section> </aside>
<!-- START: this line starts content generated by: bin/gen-inventory.sh --> <!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2000bmeyer"><a name="inventory"></a>Inventory for <h1 id="inventory-for-2000bmeyer"><a name="inventory"></a>Inventory for
+2 -2
View File
@@ -113,11 +113,11 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Lord_Zarbon">Lord Zarbon</a><br> href="/temp-test-ioccc/winners.html#Lord_Zarbon">Lord Zarbon</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a>
<br><br>Name: <a <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Moxen_N_Briddlebane">Moxen N. href="/temp-test-ioccc/winners.html#Moxen_N_Briddlebane">Moxen N.
Briddlebane</a><br> Location: <a Briddlebane</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3
View File
@@ -192,6 +192,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/nator
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/natori.orig.c">natori.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/natori.orig.c">natori.orig.c</a>
- original source</li> - original source</li>
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/try.alt.sh">try.alt.sh</a>
- how to run alternative code</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/try.sh">try.sh</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/natori/try.sh">try.sh</a>
- how to run</li> - how to run</li>
<li><a href="2000_natori.tar.bz2">2000_natori.tar.bz2</a> - download <li><a href="2000_natori.tar.bz2">2000_natori.tar.bz2</a> - download
+2 -2
View File
@@ -399,7 +399,7 @@ this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre> <pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see: <p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p> https://creativecommons.org/licenses/by-sa/4.0/</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" <aside id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes"> role="doc-endnotes">
<hr /> <hr />
<ol> <ol>
@@ -410,7 +410,7 @@ role="doc-backlink">↩︎</a></p></li>
Meeus. Published by Willmann-Bell Inc.<a href="#fnref2" Meeus. Published by Willmann-Bell Inc.<a href="#fnref2"
class="footnote-back" role="doc-backlink">↩︎</a></p></li> class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol> </ol>
</section> </aside>
<!-- START: this line starts content generated by: bin/gen-inventory.sh --> <!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2000rince"><a name="inventory"></a>Inventory for <h1 id="inventory-for-2000rince"><a name="inventory"></a>Inventory for
+3
View File
@@ -202,6 +202,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwen
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/schneiderwent.orig.c">schneiderwent.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/schneiderwent.orig.c">schneiderwent.orig.c</a>
- original source</li> - original source</li>
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/try.sh">try.sh</a>
- how to run</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/schneiderwent.data">schneiderwent.data</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2000/schneiderwent/schneiderwent.data">schneiderwent.data</a>
- table lookups values</li> - table lookups values</li>
<li><a href="2000_schneiderwent.tar.bz2">2000_schneiderwent.tar.bz2</a> <li><a href="2000_schneiderwent.tar.bz2">2000_schneiderwent.tar.bz2</a>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Authors:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Gavin_Buttimore">Gavin href="/temp-test-ioccc/winners.html#Gavin_Buttimore">Gavin
Buttimore</a><br> Location: <a Buttimore</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a> <br><br>Name: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Thaddaeus_Frogley">Thaddaeus href="/temp-test-ioccc/winners.html#Thaddaeus_Frogley">Thaddaeus
Frogley</a><br> Location: <a Frogley</a><br> Location: <a
href="/temp-test-ioccc/location.html#GB">GB</a></p> href="/temp-test-ioccc/location.html#GB">GB</a></p>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Pierre-Philippe_Coupard">Pierre-Philippe href="/temp-test-ioccc/winners.html#Pierre-Philippe_Coupard">Pierre-Philippe
Coupard</a><br> Location: <a Coupard</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Chris_King">Chris King</a><br> href="/temp-test-ioccc/winners.html#Chris_King">Chris King</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3
View File
@@ -416,6 +416,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/he
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/plus1.turing">plus1.turing</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/plus1.turing">plus1.turing</a>
- turning program as c defines</li> - turning program as c defines</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/herrmann1/try.sh">try.sh</a>
- how to run</li>
<li><a href="2001_herrmann1.tar.bz2">2001_herrmann1.tar.bz2</a> - <li><a href="2001_herrmann1.tar.bz2">2001_herrmann1.tar.bz2</a> -
download winning source</li> download winning source</li>
</ul> </ul>
+3
View File
@@ -218,6 +218,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/Mak
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/ollinger.orig.c">ollinger.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/ollinger.orig.c">ollinger.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2001/ollinger/try.sh">try.sh</a>
- how to run</li>
<li><a href="2001_ollinger.tar.bz2">2001_ollinger.tar.bz2</a> - download <li><a href="2001_ollinger.tar.bz2">2001_ollinger.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#John_Williams">John Williams</a><br> href="/temp-test-ioccc/winners.html#John_Williams">John Williams</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+8 -7
View File
@@ -128,12 +128,10 @@ href="https://netpbm.sourceforge.net">netpbm toolkit</a> to convert the
image to a graphics format that you can view. Most graphical web image to a graphics format that you can view. Most graphical web
browsers can display PNG or JPEG images.</p> browsers can display PNG or JPEG images.</p>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anonymous</span> <span class="st">&quot;ash nazg durhbatuluhk, ash nazg gimbatul, </span><span class="dt">\</span></span> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a><span class="st"> ash nazg thrakatuluhk, agh burzhumh-ishi krimpatul.&quot;</span> <span class="op">&gt;</span>ring.pgm</span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a><span class="ex">./anonymous</span> <span class="st">&quot;My Precious. Yes, my Precious.&quot;</span> <span class="op">&gt;</span> precious.pgm</span></code></pre></div>
<p>NOTE: technically the text is supposed to be in all lower case but <p>NOTE: technically the text is supposed to be in all lower case but
the above still works for demonstration purposes.</p> the script does use some upper case letters for demonstration
purposes.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>Did you know that in the first edition of The Hobbit Gollum was <p>Did you know that in the first edition of The Hobbit Gollum was
willing to give up the ring? It was not the Ruling Ring, the One Ring, willing to give up the ring? It was not the Ruling Ring, the One Ring,
@@ -162,8 +160,8 @@ href="https://en.wikipedia.org/wiki/The_Lord_of_the_Rings">The Lord of
the Rings</a> what are you waiting for? :-) You’ll find out the source the Rings</a> what are you waiting for? :-) You’ll find out the source
of the text above though you’ll see that there are some circumflexes of the text above though you’ll see that there are some circumflexes
missing! That’s okay though due to I/O of the entry and in earlier missing! That’s okay though due to I/O of the entry and in earlier
drafts sometimes the û with an umlaut had no umlaut but H after the drafts sometimes the û had no diacritic but H after the <code>u</code>
<code>u</code> it. The real text is:</p> in it. The real text is:</p>
<blockquote> <blockquote>
<p>Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk, agh <p>Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk, agh
burzum-ishi krimpatul.</p> burzum-ishi krimpatul.</p>
@@ -251,6 +249,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/Ma
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/anonymous.orig.c">anonymous.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/anonymous.orig.c">anonymous.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/anonymous/try.sh">try.sh</a>
- how to run</li>
<li><a href="2004_anonymous.tar.bz2">2004_anonymous.tar.bz2</a> - <li><a href="2004_anonymous.tar.bz2">2004_anonymous.tar.bz2</a> -
download winning source</li> download winning source</li>
</ul> </ul>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Gavin_Barraclough">Gavin href="/temp-test-ioccc/winners.html#Gavin_Barraclough">Gavin
Barraclough</a><br> Location: <a Barraclough</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+3
View File
@@ -177,6 +177,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/Makefi
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/hoyle.orig.c">hoyle.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/hoyle.orig.c">hoyle.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hoyle/try.sh">try.sh</a>
- how to run</li>
<li><a href="2004_hoyle.tar.bz2">2004_hoyle.tar.bz2</a> - download <li><a href="2004_hoyle.tar.bz2">2004_hoyle.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+4 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Jeff_Newbern">Jeff Newbern</a><br> href="/temp-test-ioccc/winners.html#Jeff_Newbern">Jeff Newbern</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
@@ -170,6 +170,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/newb
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/newbern.dat">newbern.dat</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/newbern.dat">newbern.dat</a>
- sample input</li> - sample input</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/newbern/try.sh">try.sh</a>
- how to run</li>
<li><a href="2004_newbern.tar.bz2">2004_newbern.tar.bz2</a> - download <li><a href="2004_newbern.tar.bz2">2004_newbern.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+4 -1
View File
@@ -121,7 +121,7 @@ href="/temp-test-ioccc/winners.html#Don_Yang">Don Yang</a><br> Location:
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./omoikane</span> infile layout outfile</span></code></pre></div> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./omoikane</span> infile layout outfile</span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<pre><code>./omoikane omoikane.info omoikane.info omoikane.output</code></pre> <pre><code>./try.sh</code></pre>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>For extra credit, spot the checksum in the source file itself. What <p>For extra credit, spot the checksum in the source file itself. What
makes this one particularly interesting is that the checksum, strictly makes this one particularly interesting is that the checksum, strictly
@@ -252,6 +252,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/omo
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/omoikane.info">omoikane.info</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/omoikane.info">omoikane.info</a>
- information about Rinia</li> - information about Rinia</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/omoikane/try.sh">try.sh</a>
- how to run</li>
<li><a href="2004_omoikane.tar.bz2">2004_omoikane.tar.bz2</a> - download <li><a href="2004_omoikane.tar.bz2">2004_omoikane.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+1 -1
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark href="/temp-test-ioccc/winners.html#Mark_Schnitzius">Mark
Schnitzius</a><br> Location: <a Schnitzius</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+8 -3
View File
@@ -122,10 +122,15 @@ Location: <a href="/temp-test-ioccc/location.html#US">US</a></p>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> <span class="pp">[</span><span class="ss">arg</span><span class="pp">]</span></span></code></pre></div> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> <span class="pp">[</span><span class="ss">arg</span><span class="pp">]</span></span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span></span> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span></span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> a</span> <span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> d2</span> <span id="cb3-3"><a href="#cb3-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> a</span>
<span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> ad3</span></code></pre></div> <span id="cb3-4"><a href="#cb3-4" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb3-5"><a href="#cb3-5" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> d2</span>
<span id="cb3-6"><a href="#cb3-6" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a><span class="ex">./vik1</span> ad3</span></code></pre></div>
<p>Can you figure out how to cheat?</p> <p>Can you figure out how to cheat?</p>
<p>Also see the author’s remarks below for more details on the different
modes/options.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>Daniel Vik has presented a tour de force feature rich X11-based <p>Daniel Vik has presented a tour de force feature rich X11-based
racing game that fit within the contest size limits. Take a glance at racing game that fit within the contest size limits. Take a glance at
+19 -23
View File
@@ -114,7 +114,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Anonymous_2005">Anonymous href="/temp-test-ioccc/winners.html#Anonymous_2005">Anonymous
2005</a><br> Location: <a 2005</a><br> Location: <a
href="/temp-test-ioccc/location.html#null">unknown</a></p> href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
@@ -134,20 +134,17 @@ anon in bugs.md</a>.</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> x y <span class="pp">[</span><span class="ss">z</span><span class="pp">]</span></span></code></pre></div> <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> x y <span class="pp">[</span><span class="ss">z</span><span class="pp">]</span></span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 4 4</span> <div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 4 4</span>
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 3 3 3</span></code></pre></div> <span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb5-3"><a href="#cb5-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 3 3 3</span></code></pre></div>
<p>After a very large number of moves this program will deliberately <p>After a very large number of moves this program will deliberately
force itself to destroy its runtime stack. This is the author’s way to force itself to destroy its runtime stack. This is the author’s way to
prevent you from being frustrated (which might happen as it likes to prevent you from being frustrated (which might happen as it likes to
create unsolvable puzzles just to hook you) and spending too much time create unsolvable puzzles just to hook you) and spending too much time
playing. :-)</p> playing. :-)</p>
<p>This is supposed to happen. As is written in the <a
href="http://catb.org/jargon/html/F/feature.html">The Jargon
File</a>:</p>
<pre><code>That&#39;s not a bug, that&#39;s a feature.</code></pre>
<p>If you want to see this in action you can easily do this:</p> <p>If you want to see this in action you can easily do this:</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">yes</span> <span class="st">&#39;please crash on me :-)&#39;</span> <span class="kw">|</span> <span class="ex">./anon</span> 4 4</span></code></pre></div> <div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">yes</span> <span class="st">&#39;please crash on me :-)&#39;</span> <span class="kw">|</span> <span class="ex">./anon</span> 4 4</span></code></pre></div>
<p>What happens if you specify a larger board? For instance:</p> <p>What happens if you specify a larger board? For instance:</p>
<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">yes</span> <span class="st">&#39;please crash on me :-)&#39;</span> <span class="kw">|</span> <span class="ex">./anon</span> 10 10 10</span></code></pre></div> <div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">yes</span> <span class="st">&#39;please crash on me :-)&#39;</span> <span class="kw">|</span> <span class="ex">./anon</span> 10 10 10</span></code></pre></div>
<p>If you specify more than three args the program might also crash or <p>If you specify more than three args the program might also crash or
do something strange. This might also happen if you specify excessively do something strange. This might also happen if you specify excessively
large board dimensions. Try <code>100 100 100</code> for instance and large board dimensions. Try <code>100 100 100</code> for instance and
@@ -155,10 +152,9 @@ see what happens!</p>
<h2 id="alternate-version">Alternate version:</h2> <h2 id="alternate-version">Alternate version:</h2>
<p>The alternate version uses <code>vi(m)</code> like movement keys.</p> <p>The alternate version uses <code>vi(m)</code> like movement keys.</p>
<h3 id="alternate-build">Alternate build:</h3> <h3 id="alternate-build">Alternate build:</h3>
<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div> <div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div>
<p>To compile the version without <code>stty(1)</code>:</p> <p>To compile the version without <code>stty(1)</code>:</p>
<div class="sourceCode" id="cb10"><pre <div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt-no_stty</span></code></pre></div>
class="sourceCode sh"><code class="sourceCode bash"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt-no_stty</span></code></pre></div>
<h3 id="alternate-use">Alternate use:</h3> <h3 id="alternate-use">Alternate use:</h3>
<p>Use <code>anon.alt</code> as you would <code>anon</code> with the <p>Use <code>anon.alt</code> as you would <code>anon</code> with the
change in movements:</p> change in movements:</p>
@@ -190,11 +186,11 @@ the screen.</p>
<p>The program takes 2 or 3 arguments, specifying the dimensions of the <p>The program takes 2 or 3 arguments, specifying the dimensions of the
board. For example, to play the original version of the Fifteen board. For example, to play the original version of the Fifteen
Puzzle:</p> Puzzle:</p>
<div class="sourceCode" id="cb12"><pre <div class="sourceCode" id="cb11"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 4 4</span></code></pre></div> class="sourceCode sh"><code class="sourceCode bash"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 4 4</span></code></pre></div>
<p>To play with a 3D board, do something like this:</p> <p>To play with a 3D board, do something like this:</p>
<div class="sourceCode" id="cb13"><pre <div class="sourceCode" id="cb12"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb13-1"><a href="#cb13-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 3 3 3</span></code></pre></div> class="sourceCode sh"><code class="sourceCode bash"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./anon</span> 3 3 3</span></code></pre></div>
<p><strong>WARNING: do NOT run the program with more than 3 command-line <p><strong>WARNING: do NOT run the program with more than 3 command-line
arguments. This will trigger a bug that will cause it to crash or do arguments. This will trigger a bug that will cause it to crash or do
something strange. :-)</strong></p> something strange. :-)</strong></p>
@@ -420,7 +416,7 @@ any return value can simply be stored in a well-known location in the
<code>MASS</code>.</p> <code>MASS</code>.</p>
<p><code>if(p,q,r,s)</code> is, in fact, an <code>if</code> statement. <p><code>if(p,q,r,s)</code> is, in fact, an <code>if</code> statement.
:-) It is equivalent to:</p> :-) It is equivalent to:</p>
<div class="sourceCode" id="cb17"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb17-1"><a href="#cb17-1" aria-hidden="true" tabindex="-1"></a><span class="cf">if</span> <span class="op">(</span>p<span class="op">)</span> <span class="op">{</span> q<span class="op">;</span> r <span class="op">}</span> <span class="cf">else</span> <span class="op">{</span>s<span class="op">}</span></span></code></pre></div> <div class="sourceCode" id="cb16"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a><span class="cf">if</span> <span class="op">(</span>p<span class="op">)</span> <span class="op">{</span> q<span class="op">;</span> r <span class="op">}</span> <span class="cf">else</span> <span class="op">{</span>s<span class="op">}</span></span></code></pre></div>
<p>Why are <code>q</code> and <code>r</code> split up? Because it’s <p>Why are <code>q</code> and <code>r</code> split up? Because it’s
cleaner (in whatever twisted sense of the word that can be applied to an cleaner (in whatever twisted sense of the word that can be applied to an
IOCCC entry) to implement using boolean expressions. Keep in mind that IOCCC entry) to implement using boolean expressions. Keep in mind that
@@ -447,14 +443,14 @@ body, and <code>i</code> is the index variable (well, the index into the
<code>y-1</code> define the starting and ending values of <code>y-1</code> define the starting and ending values of
<code>i</code>, and <code>z</code> is the loop body. <code>Z</code> is <code>i</code>, and <code>z</code> is the loop body. <code>Z</code> is
the post-loop code in the current state. For example:</p> the post-loop code in the current state. For example:</p>
<div class="sourceCode" id="cb18"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb18-1"><a href="#cb18-1" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span><span class="op">(</span>s<span class="op">,</span>i<span class="op">,</span> <span class="dv">0</span><span class="op">,</span> <span class="dv">10</span><span class="op">,</span></span> <div class="sourceCode" id="cb17"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb17-1"><a href="#cb17-1" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span><span class="op">(</span>s<span class="op">,</span>i<span class="op">,</span> <span class="dv">0</span><span class="op">,</span> <span class="dv">10</span><span class="op">,</span></span>
<span id="cb18-2"><a href="#cb18-2" aria-hidden="true" tabindex="-1"></a>some_code <span class="op">,</span></span> <span id="cb17-2"><a href="#cb17-2" aria-hidden="true" tabindex="-1"></a>some_code <span class="op">,</span></span>
<span id="cb18-3"><a href="#cb18-3" aria-hidden="true" tabindex="-1"></a>other_code<span class="op">)</span></span></code></pre></div> <span id="cb17-3"><a href="#cb17-3" aria-hidden="true" tabindex="-1"></a>other_code<span class="op">)</span></span></code></pre></div>
<p>is equivalent to:</p> <p>is equivalent to:</p>
<div class="sourceCode" id="cb19"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb19-1"><a href="#cb19-1" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span> <span class="op">(</span>i<span class="op">=</span><span class="dv">0</span><span class="op">;</span> i<span class="op">&amp;</span>lt<span class="op">;</span><span class="dv">10</span><span class="op">;</span> i<span class="op">++)</span> <span class="op">{</span></span> <div class="sourceCode" id="cb18"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb18-1"><a href="#cb18-1" aria-hidden="true" tabindex="-1"></a><span class="cf">for</span> <span class="op">(</span>i<span class="op">=</span><span class="dv">0</span><span class="op">;</span> i<span class="op">&amp;</span>lt<span class="op">;</span><span class="dv">10</span><span class="op">;</span> i<span class="op">++)</span> <span class="op">{</span></span>
<span id="cb19-2"><a href="#cb19-2" aria-hidden="true" tabindex="-1"></a> some_code<span class="op">;</span></span> <span id="cb18-2"><a href="#cb18-2" aria-hidden="true" tabindex="-1"></a> some_code<span class="op">;</span></span>
<span id="cb19-3"><a href="#cb19-3" aria-hidden="true" tabindex="-1"></a><span class="op">}</span></span> <span id="cb18-3"><a href="#cb18-3" aria-hidden="true" tabindex="-1"></a><span class="op">}</span></span>
<span id="cb19-4"><a href="#cb19-4" aria-hidden="true" tabindex="-1"></a>other_code<span class="op">;</span></span></code></pre></div> <span id="cb18-4"><a href="#cb18-4" aria-hidden="true" tabindex="-1"></a>other_code<span class="op">;</span></span></code></pre></div>
<p>Note the “wrong” indentation in the former: the author prefers to <p>Note the “wrong” indentation in the former: the author prefers to
write it that way, since the analogy to the usual <code>for</code> loop write it that way, since the analogy to the usual <code>for</code> loop
is clearer. This is why it’s easier to understand the pre-CPP code, is clearer. This is why it’s easier to understand the pre-CPP code,
+21 -14
View File
@@ -121,25 +121,29 @@ href="/temp-test-ioccc/location.html#FR">FR</a></p>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span></code></pre></div> <div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span></code></pre></div>
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<p>You will need an <a <p>You will need an <a
href="https://www.w3.org/TR/SVG11/expanded-toc.html">SVG</a> viewer. href="https://www.w3.org/TR/SVG11/expanded-toc.html">SVG</a> viewer or a
Look here to find some <a converter like <a
href="https://imagemagick.org/index.php">ImageMagick</a>’s
<code>convert</code>.</p>
<p>Look here to find some <a
href="https://www.w3.org/Graphics/SVG/WG/wiki/Implementations">SVG href="https://www.w3.org/Graphics/SVG/WG/wiki/Implementations">SVG
Viewer Implementations</a>.</p> Viewer Implementations</a>.</p>
<p>The following will create an <code>SVG</code> file:</p> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./boutines</span> <span class="op">&lt;</span> input <span class="op">&gt;</span> output.svg</span></code></pre></div>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">ruby</span> <span class="at">-e</span> <span class="st">&#39;20.times{puts &quot;#{rand} #{rand}&quot;}&#39;</span> <span class="kw">|</span> <span class="ex">./boutines</span> <span class="op">&gt;</span> test.svg</span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./boutines</span> <span class="op">&lt;</span> input.txt <span class="op">&gt;</span> result.svg</span></code></pre></div> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<p>After running the above commands, use <a <p>If <code>ruby</code> is installed <a href="try.sh">try.sh</a> will
href="https://imagemagick.org/index.php">ImageMagick</a>’s generate an SVG file by:</p>
<code>convert</code> tool to convert the images to a png file:</p> <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">ruby</span> <span class="at">-e</span> <span class="st">&#39;20.times{puts &quot;#{rand} #{rand}&quot;}&#39;</span> <span class="kw">|</span> <span class="ex">./boutines</span> <span class="op">&gt;</span> test.svg</span></code></pre></div>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">convert</span> test.svg test.png</span> <p>It will also create an SVG file with the file <a
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a></span> href="input.txt">input.txt</a>.</p>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a><span class="ex">convert</span> result.svg result.png</span></code></pre></div> <p>The script will check if <code>convert</code> is available and if so
<p>and then open it with your preferred graphics viewer or editor.</p> it will try converting the SVG file(s) to PNG file(s) which you should
be able to view in most any graphics viewer, editor or web browser.</p>
<p>If you have a program that opens <a <p>If you have a program that opens <a
href="https://www.w3.org/TR/SVG11/expanded-toc.html">SVG</a> files then href="https://www.w3.org/TR/SVG11/expanded-toc.html">SVG</a> files then
you could open the <code>test.svg</code> file directly. An example you could open the <code>test.svg</code> and <code>result.svg</code>
program is <a href="https://inkscape.org">Inkscape</a>. See the <a files directly. An example program is <a
href="https://inkscape.org">Inkscape</a>. See the <a
href="https://www.w3.org/Graphics/SVG/WG/wiki/Implementations">list</a> href="https://www.w3.org/Graphics/SVG/WG/wiki/Implementations">list</a>
cited above for others.</p> cited above for others.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
@@ -283,6 +287,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/boutines/bou
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/boutines/input.txt">input.txt</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/boutines/input.txt">input.txt</a>
- sample input</li> - sample input</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/boutines/try.sh">try.sh</a>
- how to run</li>
<li><a href="2005_boutines.tar.bz2">2005_boutines.tar.bz2</a> - download <li><a href="2005_boutines.tar.bz2">2005_boutines.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+7 -4
View File
@@ -124,8 +124,8 @@ href="#alternate-code">alternate code</a> below.</p>
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./persano</span> p q [num frames]</span></code></pre></div> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./persano</span> p q [num frames]</span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./persano</span> 3 16 <span class="op">&gt;</span> knot3-16.gif</span></code></pre></div> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<p>Open the <a href="https://en.wikipedia.org/wiki/GIF">GIF</a> file <p>Open the <a href="https://en.wikipedia.org/wiki/GIF">GIF</a> files
with a viewer capable of displaying animated GIFs and watch closely at with a viewer capable of displaying animated GIFs and watch closely at
the bottom of the picture (you may need to use <a the bottom of the picture (you may need to use <a
href="https://www.lcdf.org/gifsicle/">gifsicle</a> - a great tool to href="https://www.lcdf.org/gifsicle/">gifsicle</a> - a great tool to
@@ -225,7 +225,7 @@ this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre> <pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see: <p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p> https://creativecommons.org/licenses/by-sa/4.0/</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" <aside id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes"> role="doc-endnotes">
<hr /> <hr />
<ol> <ol>
@@ -242,7 +242,7 @@ role="doc-backlink">↩︎</a></p></li>
<li id="fn4"><p>;)<a href="#fnref4" class="footnote-back" <li id="fn4"><p>;)<a href="#fnref4" class="footnote-back"
role="doc-backlink">↩︎</a></p></li> role="doc-backlink">↩︎</a></p></li>
</ol> </ol>
</section> </aside>
<!-- START: this line starts content generated by: bin/gen-inventory.sh --> <!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2005persano"><a name="inventory"></a>Inventory for <h1 id="inventory-for-2005persano"><a name="inventory"></a>Inventory for
@@ -262,6 +262,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/persano/pers
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/persano/persano.orig.c">persano.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/persano/persano.orig.c">persano.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/persano/try.sh">try.sh</a>
- how to run</li>
<li><a href="2005_persano.tar.bz2">2005_persano.tar.bz2</a> - download <li><a href="2005_persano.tar.bz2">2005_persano.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+8 -1
View File
@@ -127,7 +127,11 @@ href="/bugs.md#2006-borsanyi">2006 borsanyi in bugs.md</a>.</p>
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./borsanyi</span> string <span class="op">&gt;</span> file.gif</span></code></pre></div> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./borsanyi</span> string <span class="op">&gt;</span> file.gif</span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./borsanyi</span> ioccc@example.com <span class="op">&gt;</span> example.gif</span></code></pre></div> <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<p>We recommend you input for the filename <code>example.gif</code> and
for the string <code>ioccc@example.com</code>. The script will not
overwrite files. It runs the program in a loop until you answer that you
do not wish to make another.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>This entry uses a very user-friendly representation of the font it <p>This entry uses a very user-friendly representation of the font it
uses (with a few exceptions). Check out the source and see yourself! uses (with a few exceptions). Check out the source and see yourself!
@@ -206,6 +210,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/borsanyi/Mak
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/borsanyi/borsanyi.orig.c">borsanyi.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/borsanyi/borsanyi.orig.c">borsanyi.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/borsanyi/try.sh">try.sh</a>
- how to run</li>
<li><a href="2006_borsanyi.tar.bz2">2006_borsanyi.tar.bz2</a> - download <li><a href="2006_borsanyi.tar.bz2">2006_borsanyi.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+8 -9
View File
@@ -121,13 +121,9 @@ Location: <a href="/temp-test-ioccc/location.html#US">US</a></p>
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> carrier_freq pixelclock horizontal_total <span class="op">&lt;</span> some_input.txt</span></code></pre></div> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> carrier_freq pixelclock horizontal_total <span class="op">&lt;</span> some_input.txt</span></code></pre></div>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> twinkle.txt</span></code></pre></div> <p>Put on your “electronic ears” and then try:</p>
<p>… and then put on your “electronic ears”. You may find using a <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
tunable scanning electronic ear helps.</p> <p>You may find using a tunable scanning electronic ear helps.</p>
<p>There are other text files you may wish to try:</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> arabian.txt</span>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> olympics.txt</span>
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> test.txt</span></code></pre></div>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>Most of the time, interference is annoying. This entry is the <p>Most of the time, interference is annoying. This entry is the
exception that proves the rule. What is a bug to some is a feature to exception that proves the rule. What is a bug to some is a feature to
@@ -146,9 +142,9 @@ horizontal_total - total scan along the horizontal axis</code></pre>
<p>If you have <code>xvidtune</code> installed you can get the <p>If you have <code>xvidtune</code> installed you can get the
<code>pixelclock</code> and <code>horizontal_total</code> with the <code>pixelclock</code> and <code>horizontal_total</code> with the
following command</p> following command</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="ex">xvidtune</span> <span class="at">-show</span> <span class="kw">|</span> <span class="fu">head</span> <span class="at">-n</span> 1 <span class="kw">|</span> <span class="fu">awk</span> <span class="st">&#39;{ print &quot;pixelclock &quot; $2 * 1000000 &quot; horizontal_total = &quot; $6 }&#39;</span></span></code></pre></div> <div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="ex">xvidtune</span> <span class="at">-show</span> <span class="kw">|</span> <span class="fu">head</span> <span class="at">-n</span> 1 <span class="kw">|</span> <span class="fu">awk</span> <span class="st">&#39;{ print &quot;pixelclock &quot; $2 * 1000000 &quot; horizontal_total = &quot; $6 }&#39;</span></span></code></pre></div>
<p>Example from my laptops:</p> <p>Example from my laptops:</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> twinkle.txt</span></code></pre></div> <div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./grothe</span> 65000000 10000000 1344 <span class="op">&lt;</span> twinkle.txt</span></code></pre></div>
<p>Even if the user gets a setting off, the sound will usually be able <p>Even if the user gets a setting off, the sound will usually be able
to be heard on <a to be heard on <a
href="https://en.wikipedia.org/wiki/AM_broadcasting">AM</a> at a href="https://en.wikipedia.org/wiki/AM_broadcasting">AM</a> at a
@@ -245,6 +241,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/olymp
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/test.txt">test.txt</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/test.txt">test.txt</a>
- sample input</li> - sample input</li>
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/try.sh">try.sh</a>
- how to run</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/twinkle.txt">twinkle.txt</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/grothe/twinkle.txt">twinkle.txt</a>
- sample input</li> - sample input</li>
<li><a href="2006_grothe.tar.bz2">2006_grothe.tar.bz2</a> - download <li><a href="2006_grothe.tar.bz2">2006_grothe.tar.bz2</a> - download
+15 -11
View File
@@ -132,37 +132,35 @@ STATUS: INABIAF - please **DO NOT** fix</code></pre>
monge in bugs.md</a>.</p> monge in bugs.md</a>.</p>
<h2 id="to-use">To use:</h2> <h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./monge</span> expression ...</span></code></pre></div> <div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./monge</span> expression ...</span></code></pre></div>
<h2 id="try">Try:</h2>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./monge</span> <span class="st">&quot;z = 0&quot;</span> <span class="st">&quot;z = z*z*z + c; Abs2(z) &lt; 4&quot;</span></span></code></pre></div>
<p>Incorrect formulas will ungracefully crash the program.</p> <p>Incorrect formulas will ungracefully crash the program.</p>
<p>This is supposed to happen. As is written in the <a <h2 id="try">Try:</h2>
href="http://catb.org/jargon/html/F/feature.html">The Jargon <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
File</a>:</p>
<pre><code>That&#39;s not a bug, that&#39;s a feature.</code></pre>
<h2 id="alternate-code">Alternate code:</h2> <h2 id="alternate-code">Alternate code:</h2>
<p>This alternate code lets you specify the width and height of the <p>This alternate code lets you specify the width and height of the
image as well as the number of iterations to perform.</p> image as well as the number of iterations to perform.</p>
<h3 id="alternate-build">Alternate build:</h3> <h3 id="alternate-build">Alternate build:</h3>
<p>To use the default values, the same as <a href="monge.c">monge.c</a>, <p>To use the default values, the same as <a href="monge.c">monge.c</a>,
just do:</p> just do:</p>
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div> <div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div>
<p>But if you wish to actually make use of it you will want to redefine <p>But if you wish to actually make use of it you will want to redefine
one or more of the variables <code>W</code>, <code>H</code> and one or more of the variables <code>W</code>, <code>H</code> and
<code>I</code>. The defaults are (respectively) 400, 300 and \128. If <code>I</code>. The defaults are (respectively) 400, 300 and \128. If
you wish to change the image size to 500x500 but keep the iterations the you wish to change the image size to 500x500 but keep the iterations the
same then do:</p> same then do:</p>
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> clobber WIDTH=500 HEIGHT=500 alt</span></code></pre></div> <div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> clobber WIDTH=500 HEIGHT=500 alt</span></code></pre></div>
<p>If you wish to keep the dimensions the same but change the iterations <p>If you wish to keep the dimensions the same but change the iterations
to 512:</p> to 512:</p>
<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> clobber ITERATIONS=512 alt</span></code></pre></div> <div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> clobber ITERATIONS=512 alt</span></code></pre></div>
<p>If you specify a value less than 1 for any of these it sets it back <p>If you specify a value less than 1 for any of these it sets it back
to the default. The value 1 was selected arbitrarily and such a small to the default. The value 1 was selected arbitrarily and such a small
number as 1 will not do anything useful but as long as it’s at least 1 number as 1 will not do anything useful but as long as it’s at least 1
it’ll not be redefined. Does not try taking care of overflows but such it’ll not be redefined. It does not try taking care of overflows but
large values would be impractical anyway.</p> such large values would be impractical anyway.</p>
<h3 id="alternate-use">Alternate use:</h3> <h3 id="alternate-use">Alternate use:</h3>
<p>Use <code>monge.alt</code> exactly as you would <code>monge</code> <p>Use <code>monge.alt</code> exactly as you would <code>monge</code>
above.</p> above.</p>
<h3 id="alternate-try">Alternate try:</h3>
<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.alt.sh</span></span></code></pre></div>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>For those who are familiar with the previous <a <p>For those who are familiar with the previous <a
href="/winners.html">IOCCC winners</a>, this program is best described href="/winners.html">IOCCC winners</a>, this program is best described
@@ -359,6 +357,12 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/monge/monge.
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/monge/monge.orig.c">monge.orig.c</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/monge/monge.orig.c">monge.orig.c</a>
- original source</li> - original source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/monge/try.alt.sh">try.alt.sh</a>
- how to run alternative code</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/monge/try.sh">try.sh</a>
- how to run</li>
<li><a href="2006_monge.tar.bz2">2006_monge.tar.bz2</a> - download <li><a href="2006_monge.tar.bz2">2006_monge.tar.bz2</a> - download
winning source</li> winning source</li>
</ul> </ul>
+12 -10
View File
@@ -133,16 +133,15 @@ number.</p>
<p>NOTE: <code>convert(1)</code> belongs to <a <p>NOTE: <code>convert(1)</code> belongs to <a
href="https://imagemagick.org/index.php">ImageMagick</a>.</p> href="https://imagemagick.org/index.php">ImageMagick</a>.</p>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./stewart</span> 400 1000000 maze <span class="op">&gt;</span> maze.xbm</span> <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a><span class="ex">convert</span> maze.xbm maze.png</span> <p>After running the program on a few files it will ask you if you wish
<span id="cb4-3"><a href="#cb4-3" aria-hidden="true" tabindex="-1"></a></span> to run it on the remaining files.</p>
<span id="cb4-4"><a href="#cb4-4" aria-hidden="true" tabindex="-1"></a><span class="ex">./stewart</span> 1024 1000000 gasket <span class="op">&gt;</span> gasket.xbm</span> <p>The script will try converting the xbm files created by the program
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a><span class="ex">convert</span> gasket.xbm gasket.png</span> to png files. If it does it will list those that exist in the directory,
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a></span> at the end of the script. If you do not have <code>convert(1)</code> it
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a><span class="ex">./stewart</span> 1024 1500000 dragon3 <span class="op">&gt;</span> dragon3.xbm</span> will warn you once. In that case you’ll have to open the xbm files in a
<span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a><span class="ex">convert</span> dragon3.xbm dragon3.png</span></code></pre></div> graphics viewer capable of viewing xbm images. In any case choose your
<p>Now open the images in your favourite graphics viewer or a web favourite graphics viewer to look at the images created.</p>
browser.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>Note the interesting choice of using a <code>#define</code> in the <p>Note the interesting choice of using a <code>#define</code> in the
output. The selection of input files makes this one endlessly fun to output. The selection of input files makes this one endlessly fun to
@@ -281,6 +280,9 @@ href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/stew
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/build">build</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/build">build</a>
- how to compile</li> - how to compile</li>
<li><a <li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/try.sh">try.sh</a>
- how to run</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/altar">altar</a> href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2006/stewart/altar">altar</a>
- sample input</li> - sample input</li>
<li><a <li><a
+35 -14
View File
@@ -118,6 +118,10 @@ Location: <a href="/temp-test-ioccc/location.html#FI">FI</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span></code></pre></div> <div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span></code></pre></div>
<p>There is an alt version based on the author’s remarks. The <a
href="try.sh">try.sh</a> script will compile and use both but if you
wish to see the alternate version specifically see the <a
href="#alternate-code">Alternate code</a> section below.</p>
<h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3> <h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3>
<p>The current status of this entry is:</p> <p>The current status of this entry is:</p>
<pre><code>STATUS: INABIAF - please **DO NOT** fix</code></pre> <pre><code>STATUS: INABIAF - please **DO NOT** fix</code></pre>
@@ -129,10 +133,14 @@ sykes1 in bugs.md</a>.</p>
<h2 id="try">Try:</h2> <h2 id="try">Try:</h2>
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> 10</span></code></pre></div> <div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> 10</span></code></pre></div>
<p>Refresh your browser.</p> <p>Refresh your browser.</p>
<p>You might also try:</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<p>This will run both the original entry and the alt code to show some
differences.</p>
<h3 id="also-try">Also try:</h3> <h3 id="also-try">Also try:</h3>
<p>If you have all day :-) and wish to find out how fast your machine <p>If you have all day :-) and wish to find out how fast your machine
can solve the maximum:</p> can solve the maximum:</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="bu">time</span> ./sykes1 19186</span></code></pre></div> <div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="bu">time</span> ./sykes1 19186</span></code></pre></div>
<p>This was done on a Rocky Linux 9.2 server with <p>This was done on a Rocky Linux 9.2 server with
<code>Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz</code> with 16 cores (via <code>Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz</code> with 16 cores (via
HyperThreading):</p> HyperThreading):</p>
@@ -143,10 +151,23 @@ sys 0m0.002s</code></pre>
<pre><code>real 7m10.786s <pre><code>real 7m10.786s
user 7m8.322s user 7m8.322s
sys 0m0.110s</code></pre> sys 0m0.110s</code></pre>
<h2 id="alternate-code">Alternate code:</h2>
<p>This alternate code is based on the author’s remarks.</p>
<h3 id="alternate-build">Alternate build:</h3>
<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div>
<h3 id="alternate-use">Alternate use:</h3>
<p>Use <code>sykes1.alt</code> as you would <code>sykes1</code>
above.</p>
<h3 id="alternate-try">Alternate try:</h3>
<p>The <a href="try.sh">try.sh</a> script will use both versions to show
some differences. You can do so like:</p>
<div class="sourceCode" id="cb10"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>Read the <a href="sykes1.html">sykes1.html</a> page source. Now then <p>Read the <a href="sykes1.html">sykes1.html</a> page source. Now then
read the C source. Confused? :-) If it’s not clear try:</p> read the C source. Confused? :-) If it’s not clear try:</p>
<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">diff</span> <span class="at">-s</span> sykes1.c sykes1.html</span></code></pre></div> <div class="sourceCode" id="cb11"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="fu">diff</span> <span class="at">-s</span> sykes1.c sykes1.html</span></code></pre></div>
<p>For extra credit, understand what happens when you give this entry an <p>For extra credit, understand what happens when you give this entry an
negative number argument, and why.</p> negative number argument, and why.</p>
<p>See the author’s remarks for how to make your own shapes as well.</p> <p>See the author’s remarks for how to make your own shapes as well.</p>
@@ -158,15 +179,15 @@ href="http://en.wikipedia.org/wiki/Bedlam_cube">article about these
puzzles in wikipedia</a>.</p> puzzles in wikipedia</a>.</p>
<p>Some instructions on how to make your own cube are in the included <p>Some instructions on how to make your own cube are in the included
file <a href="bedlam-cubes.pdf">bedlam-cubes.pdf</a>.</p> file <a href="bedlam-cubes.pdf">bedlam-cubes.pdf</a>.</p>
<p>Finally, you can watch it being solved at <a <p>Finally, you can watch it being solved with the video file here, <a
href="https://www.youtube.com/watch?v=a8s1AcYMLBc" href="solving-bedlam-cube.mp4">solving-bedlam-cube.mp4</a>.</p>
class="uri">https://www.youtube.com/watch?v=a8s1AcYMLBc</a>.</p>
<p>Actually the cube is very hard to do by hand by just trying to fit it <p>Actually the cube is very hard to do by hand by just trying to fit it
together. I have not known anyone to solve it in this way - you would together. I have not known anyone to solve it in this way - you would
need to be very lucky indeed to stumble across a solution.</p> need to be very lucky indeed to stumble across a solution.</p>
<h3 id="instructions">Instructions</h3> <h3 id="instructions">Instructions</h3>
<p>Compile the program, then test that it works:</p> <p>Compile the program, then test that it works:</p>
<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span></span></code></pre></div> <div class="sourceCode" id="cb12"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span></span></code></pre></div>
<p>Shortly you should see the first solution pop out on your screen. It <p>Shortly you should see the first solution pop out on your screen. It
shows you how to build the cube piece by piece, rendered in glorious 3D shows you how to build the cube piece by piece, rendered in glorious 3D
ASCII.</p> ASCII.</p>
@@ -177,24 +198,24 @@ helpfully contains an html document that should make the browser display
for you a nice animated GIF, showing you how to build the cube. Rendered for you a nice animated GIF, showing you how to build the cube. Rendered
in glorious 3D color.</p> in glorious 3D color.</p>
<p>Want to see another solution? Try:</p> <p>Want to see another solution? Try:</p>
<div class="sourceCode" id="cb10"><pre <div class="sourceCode" id="cb13"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> some_number</span></code></pre></div> class="sourceCode sh"><code class="sourceCode bash"><span id="cb13-1"><a href="#cb13-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> some_number</span></code></pre></div>
<p>The program will discard solutions up to the number, and output <p>The program will discard solutions up to the number, and output
numbered solution. Refresh your browser window to see the new numbered solution. Refresh your browser window to see the new
solution.</p> solution.</p>
<p>Try some more - there are exactly <code>19186</code> solutions to <p>Try some more - there are exactly <code>19186</code> solutions to
choose from.</p> choose from.</p>
<p>If you have a fast machine you might try the last solution:</p> <p>If you have a fast machine you might try the last solution:</p>
<div class="sourceCode" id="cb11"><pre <div class="sourceCode" id="cb14"><pre
class="sourceCode sh"><code class="sourceCode bash"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> 19186</span></code></pre></div> class="sourceCode sh"><code class="sourceCode bash"><span id="cb14-1"><a href="#cb14-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./sykes1</span> 19186</span></code></pre></div>
<p>On my machine this takes about half an hour to run.</p> <p>On my machine this takes about half an hour to run.</p>
<h3 id="implementation">Implementation</h3> <h3 id="implementation">Implementation</h3>
<p>The implementation is an optimized recursive algorithm that tries to <p>The implementation is an optimized recursive algorithm that tries to
fit the pieces into the cube one by one. The cube pieces are defined fit the pieces into the cube one by one. The cube pieces are defined
near the start of the program:</p> near the start of the program:</p>
<div class="sourceCode" id="cb12"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a><span class="dt">int</span> s<span class="op">[</span> <span class="op">]</span> <span class="op">=</span> <span class="op">{</span> <span class="dv">186</span><span class="op">,</span> <span class="dv">94</span><span class="op">,</span> <span class="dv">1426</span><span class="op">,</span> <span class="dv">3098</span></span> <div class="sourceCode" id="cb15"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb15-1"><a href="#cb15-1" aria-hidden="true" tabindex="-1"></a><span class="dt">int</span> s<span class="op">[</span> <span class="op">]</span> <span class="op">=</span> <span class="op">{</span> <span class="dv">186</span><span class="op">,</span> <span class="dv">94</span><span class="op">,</span> <span class="dv">1426</span><span class="op">,</span> <span class="dv">3098</span></span>
<span id="cb12-2"><a href="#cb12-2" aria-hidden="true" tabindex="-1"></a> <span class="op">,</span><span class="dv">1047</span> <span class="op">,</span> <span class="dv">122</span> <span class="op">,</span> <span class="dv">1082</span> <span class="op">,</span> <span class="dv">3083</span> <span class="op">,</span> <span class="dv">1039</span></span> <span id="cb15-2"><a href="#cb15-2" aria-hidden="true" tabindex="-1"></a> <span class="op">,</span><span class="dv">1047</span> <span class="op">,</span> <span class="dv">122</span> <span class="op">,</span> <span class="dv">1082</span> <span class="op">,</span> <span class="dv">3083</span> <span class="op">,</span> <span class="dv">1039</span></span>
<span id="cb12-3"><a href="#cb12-3" aria-hidden="true" tabindex="-1"></a> <span class="op">,</span> <span class="dv">569</span> <span class="op">,</span> <span class="dv">527</span> <span class="op">,</span> <span class="dv">1054</span> <span class="op">,</span> <span class="dv">531</span> <span class="op">}</span> <span class="op">;</span></span></code></pre></div> <span id="cb15-3"><a href="#cb15-3" aria-hidden="true" tabindex="-1"></a> <span class="op">,</span> <span class="dv">569</span> <span class="op">,</span> <span class="dv">527</span> <span class="op">,</span> <span class="dv">1054</span> <span class="op">,</span> <span class="dv">531</span> <span class="op">}</span> <span class="op">;</span></span></code></pre></div>
<p>Each piece is a bitmap, and represents a 3x3x3 cube.</p> <p>Each piece is a bitmap, and represents a 3x3x3 cube.</p>
<p>For instance the first piece is <code>186</code> - this is <p>For instance the first piece is <code>186</code> - this is
<code>010111010</code> in binary. Written out like this you can see that <code>010111010</code> in binary. Written out like this you can see that
@@ -229,7 +250,7 @@ the pieces, and provided that a solution is possible, it will be
found.</p> found.</p>
<p>For example, if you modify line 13 of the source like this, the <p>For example, if you modify line 13 of the source like this, the
program will solve for a different piece set:</p> program will solve for a different piece set:</p>
<div class="sourceCode" id="cb16"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a><span class="dt">int</span> s<span class="op">[</span> <span class="op">]</span> <span class="op">=</span> <span class="op">{</span> <span class="dv">187</span><span class="op">,</span> <span class="dv">94</span><span class="op">,</span> <span class="dv">402</span><span class="op">,</span> <span class="dv">3098</span></span></code></pre></div> <div class="sourceCode" id="cb19"><pre class="sourceCode c"><code class="sourceCode c"><span id="cb19-1"><a href="#cb19-1" aria-hidden="true" tabindex="-1"></a><span class="dt">int</span> s<span class="op">[</span> <span class="op">]</span> <span class="op">=</span> <span class="op">{</span> <span class="dv">187</span><span class="op">,</span> <span class="dv">94</span><span class="op">,</span> <span class="dv">402</span><span class="op">,</span> <span class="dv">3098</span></span></code></pre></div>
<p>And of course you can make your own.</p> <p>And of course you can make your own.</p>
<p>After the pieces are defined, the first thing the program does it to <p>After the pieces are defined, the first thing the program does it to
fit them into a 4x4 cube. It collects every possible placing of each of fit them into a 4x4 cube. It collects every possible placing of each of
+2 -2
View File
@@ -218,7 +218,7 @@ this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre> <pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see: <p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p> https://creativecommons.org/licenses/by-sa/4.0/</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" <aside id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes"> role="doc-endnotes">
<hr /> <hr />
<ol> <ol>
@@ -234,7 +234,7 @@ href="#fnref2" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
Cox, Regular Expression Matching: the Virtual Machine Approach</a><a Cox, Regular Expression Matching: the Virtual Machine Approach</a><a
href="#fnref3" class="footnote-back" role="doc-backlink">↩︎</a></p></li> href="#fnref3" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol> </ol>
</section> </aside>
<!-- START: this line starts content generated by: bin/gen-inventory.sh --> <!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2012hou"><a name="inventory"></a>Inventory for <h1 id="inventory-for-2012hou"><a name="inventory"></a>Inventory for
+1 -1
View File
@@ -113,7 +113,7 @@
<p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a <p><a name="author"><strong>Author:</strong></a> <br><br>Name: <a
href="/temp-test-ioccc/winners.html#Ferenc_Deak">Ferenc Deak</a><br> href="/temp-test-ioccc/winners.html#Ferenc_Deak">Ferenc Deak</a><br>
Location: <a href="/temp-test-ioccc/location.html#null">unknown</a></p> Location: <a href="/temp-test-ioccc/location.html#ZZ">ZZ</a></p>
<!-- END: next line ends content generated by: bin/gen-author.sh --> <!-- END: next line ends content generated by: bin/gen-author.sh -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
+2 -2
View File
@@ -303,7 +303,7 @@ this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre> <pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see: <p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p> https://creativecommons.org/licenses/by-sa/4.0/</p>
<section id="footnotes" class="footnotes footnotes-end-of-document" <aside id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes"> role="doc-endnotes">
<hr /> <hr />
<ol> <ol>
@@ -331,7 +331,7 @@ href="http://www.rfc-editor.org/info/rfc4648"
class="uri">http://www.rfc-editor.org/info/rfc4648</a>.<a href="#fnref5" class="uri">http://www.rfc-editor.org/info/rfc4648</a>.<a href="#fnref5"
class="footnote-back" role="doc-backlink">↩︎</a></p></li> class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol> </ol>
</section> </aside>
<!-- START: this line starts content generated by: bin/gen-inventory.sh --> <!-- START: this line starts content generated by: bin/gen-inventory.sh -->
<h1 id="inventory-for-2015endoh1"><a name="inventory"></a>Inventory for <h1 id="inventory-for-2015endoh1"><a name="inventory"></a>Inventory for