Merge pull request #2657 from xexyl/giljade05-html

Format fix 2005/giljade/index.html + update bugs
This commit is contained in:
Landon Curt Noll authored and GitHub committed 2024-08-29 02:47:14 -07:00
commit 823caf21cf
4 files changed
+12 -8

No files matched your search

+3 -3
View File
@@ -4,7 +4,7 @@
make make
``` ```
NOTE: We FORCE the use of -O0 even if someone overrides it because this entry **NOTE**: We **FORCE** the use of `-O0` even if someone overrides it because this entry
will not work with it enabled. will not work with it enabled.
@@ -38,7 +38,7 @@ For more detailed information see [2005/giljade in bugs.html](../../bugs.html#20
./giljade out ./giljade out
``` ```
NOTE: [try.sh](%%REPO_URL%%/2005/giljade/try.sh) will ask you if you wish to do this. **NOTE**: [try.sh](%%REPO_URL%%/2005/giljade/try.sh) will ask you if you wish to do this.
## Judges' remarks: ## Judges' remarks:
@@ -128,7 +128,7 @@ the algorithm that is used to generate possible moves is extremely efficient.
* The single expression I'm most proud of, and would have submitted to the * The single expression I'm most proud of, and would have submitted to the
category of 'best obfuscated short expression' if there was one is: category of 'best obfuscated short expression' if there was one is:
s=s^(b=s&s-1^s) `s=s^(b=s&s-1^s)`
Can you figure out what it does (very efficiently) and how it fits in the Can you figure out what it does (very efficiently) and how it fits in the
scheme of things? scheme of things?
+3 -3
View File
@@ -409,7 +409,7 @@ Location: <a href="../../location.html#IL">IL</a> - <em>State of Israel</em> (<e
<!-- BEFORE: 1st line of markdown file: 2005/giljade/README.md --> <!-- BEFORE: 1st line of markdown file: 2005/giljade/README.md -->
<h2 id="to-build">To build:</h2> <h2 id="to-build">To build:</h2>
<pre><code> make</code></pre> <pre><code> make</code></pre>
<p>NOTE: We FORCE the use of -O0 even if someone overrides it because this entry <p><strong>NOTE</strong>: We <strong>FORCE</strong> the use of <code>-O0</code> even if someone overrides it because this entry
will not work with it enabled.</p> will not work with it enabled.</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>
@@ -424,7 +424,7 @@ will not work with it enabled.</p>
<h3 id="self-test-feature-to-try">Self-test feature to try:</h3> <h3 id="self-test-feature-to-try">Self-test feature to try:</h3>
<pre><code> ./giljade &gt; out <pre><code> ./giljade &gt; out
./giljade out</code></pre> ./giljade out</code></pre>
<p>NOTE: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/giljade/try.sh">try.sh</a> will ask you if you wish to do this.</p> <p><strong>NOTE</strong>: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/giljade/try.sh">try.sh</a> will ask you if you wish to do this.</p>
<h2 id="judges-remarks">Judges’ remarks:</h2> <h2 id="judges-remarks">Judges’ remarks:</h2>
<p>This entry takes editorial in how it deals with its output. After using <code>vi(1)</code> <p>This entry takes editorial in how it deals with its output. After using <code>vi(1)</code>
(or <code>vim(1)</code>) to look at the source, use <code>vi(1)</code> (or <code>vim(1)</code>) to look at its (or <code>vim(1)</code>) to look at the source, use <code>vi(1)</code> (or <code>vim(1)</code>) to look at its
@@ -491,7 +491,7 @@ one is used. No inefficient conditional tests and jumps are needed in that
part of the program.</p></li> part of the program.</p></li>
<li><p>The single expression I’m most proud of, and would have submitted to the <li><p>The single expression I’m most proud of, and would have submitted to the
category of ‘best obfuscated short expression’ if there was one is:</p> category of ‘best obfuscated short expression’ if there was one is:</p>
<p>s=s<sup>(b=s&amp;s-1</sup>s)</p> <p><code>s=s^(b=s&amp;s-1^s)</code></p>
<p>Can you figure out what it does (very efficiently) and how it fits in the <p>Can you figure out what it does (very efficiently) and how it fits in the
scheme of things?</p></li> scheme of things?</p></li>
<li><p>IMHO the program is easier to understand before running cpp on it. It is also <li><p>IMHO the program is easier to understand before running cpp on it. It is also
+2 -1
View File
@@ -2278,7 +2278,8 @@ dimensions. Try <code>100 100 100</code> for instance and see what happens!</p>
<h3 id="information-2005giljadeindex.html">Information: <a href="2005/giljade/index.html">2005/giljade/index.html</a></h3> <h3 id="information-2005giljadeindex.html">Information: <a href="2005/giljade/index.html">2005/giljade/index.html</a></h3>
<p>This entry will very likely segfault or do something strange if the source code <p>This entry will very likely segfault or do something strange if the source code
does not exist.</p> does not exist.</p>
<p>This entry requires that <code>sed</code> and <code>make</code> are in the path.</p> <p>This entry will, according to the author, likely segfault if <code>sizeof(int) != sizeof(FILE *)</code>.</p>
<p>This entry requires that <code>sed</code> and <code>make</code> are in your <code>$PATH</code>.</p>
<div id="2005_mikeash"> <div id="2005_mikeash">
<h2 id="mikeash">2005/mikeash</h2> <h2 id="mikeash">2005/mikeash</h2>
</div> </div>
+4 -1
View File
@@ -2742,7 +2742,10 @@ dimensions. Try `100 100 100` for instance and see what happens!
This entry will very likely segfault or do something strange if the source code This entry will very likely segfault or do something strange if the source code
does not exist. does not exist.
This entry requires that `sed` and `make` are in the path. This entry will, according to the author, likely segfault if `sizeof(int) !=
sizeof(FILE *)`.
This entry requires that `sed` and `make` are in your `$PATH`.
<div id="2005_mikeash"> <div id="2005_mikeash">