Reformat 1984/laman in same style as 1984/anonymous

This commit is contained in:
Landon Curt Noll committed 2022-09-21 01:08:25 -07:00
1 parent 9a2771c2f1
commit ffeb7530dd
5 files changed
+201 -48

No files matched your search

-38
View File
@@ -1,38 +0,0 @@
<h1>Third place</h1>
<p>Mike Laman</p>
<h2>To build:</h2>
<pre><code>make all</code></pre>
<h2>Judges' comments:</h2>
<p>Some new compilers dislike lines 6 and 10 of the source, so we changed
them from:</p>
<pre><code>;++f)a[ b&lt;&lt;5|c] =d++,b+ =e;for( f=0;f&lt;O
&lt;&lt;5|c]^ =a[b&lt;&lt;5 |c]^=a[ (k-(b+1 ))&lt;&lt;5|c]
</code></pre>
<p>to:</p>
<pre><code>;++f)a[ b&lt;&lt;5|c] =d++,b+= e;for( f=0;f&lt;O
&lt;&lt;5|c]^= a[b&lt;&lt;5 |c]^=a[ (k-(b+1 ))&lt;&lt;5|c]
</code></pre>
<p>I hope you have the C beautifier! The program accepts ONE positive
argument. Seeing is believing, so try things like:</p>
<pre><code>laman 4
laman 9
laman 16
</code></pre>
<p>This code should run you in circles.</p>
<p>Copyright &copy; 1984, Landon Curt Noll.
All Rights Reserved. Permission for personal, educational or non-profit use is
granted provided this this copyright and notice are included in its entirety
and remains unaltered. All other uses must receive prior permission in writing
from both Landon Curt Noll and Larry Bassel.</p>
File renamed without changes.
+191
View File
@@ -0,0 +1,191 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>hint</title>
<style>
html {
line-height: 1.5;
font-family: Georgia, serif;
font-size: 20px;
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 1em;
}
h1 {
font-size: 1.8em;
}
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
font-size: 85%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
ul.task-list li input[type="checkbox"] {
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<h1 id="third-place">Third place</h1>
<p>Mike Laman</p>
<h2 id="to-build">To build:</h2>
<pre><code> make all</code></pre>
<h2 id="judges-comments">Judges’ comments:</h2>
<p>Some new compilers dislike lines 6 and 10 of the source, so we
changed them from:</p>
<pre><code>;++f)a[ b&lt;&lt;5|c] =d++,b+ =e;for( f=0;f&lt;O
&lt;&lt;5|c]^ =a[b&lt;&lt;5 |c]^=a[ (k-(b+1 ))&lt;&lt;5|c]</code></pre>
<p>to:</p>
<pre><code>;++f)a[ b&lt;&lt;5|c] =d++,b+= e;for( f=0;f&lt;O
&lt;&lt;5|c]^= a[b&lt;&lt;5 |c]^=a[ (k-(b+1 ))&lt;&lt;5|c]</code></pre>
<p>I hope you have the C beautifier! The program accepts ONE positive
argument. Seeing is believing, so try things like:</p>
<pre><code>laman 4
laman 9
laman 16</code></pre>
<p>This code should run you in circles.</p>
<p>Copyright (c) 1984, Landon Curt Noll. All Rights Reserved. Permission
for personal, educational or non-profit use is granted provided this
this copyright and notice are included in its entirety and remains
unaltered. All other uses must receive prior permission in writing from
both Landon Curt Noll and Larry Bassel.</p>
</body>
</html>
+5 -5
View File
@@ -3707,11 +3707,11 @@ that works for both traditional K&amp;R and ANSI C preprocessors.
<P><B>laman</B> - prints spiralling numbers, laid out in columns</P>
<UL TYPE=square>
<LI><A HREF="1984/laman/Makefile">Makefile</A>
<LI><A HREF="1984/laman/orig.Makefile">orig.Makefile</A>
<LI><A HREF="1984/laman/laman.c">laman.c</A>
<LI><A HREF="1984/laman/hint.text">hint.text</A>
<LI><A HREF="1984/laman/hint.html">hint.html</A>
<LI><A HREF="1984/laman/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/laman.c">laman.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/Makefile">Makefile</A>
<LI><A HREF="1984/laman/hint.txt">hint.txt</A> - <I>original README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL>
<A NAME="1984_mullender"></A>
<P><B>mullender</B> - hardcoded vax and pdp-11 code to move :-) across the screen</P>
+5 -5
View File
@@ -3690,11 +3690,11 @@ a summary description of all of the winners. </P>
<P><B>laman</B></P>
<UL TYPE=square>
<LI><A HREF="1984/laman/Makefile">Makefile</A>
<LI><A HREF="1984/laman/orig.Makefile">orig.Makefile</A>
<LI><A HREF="1984/laman/laman.c">laman.c</A>
<LI><A HREF="1984/laman/hint.text">hint.text</A>
<LI><A HREF="1984/laman/hint.html">hint.html</A>
<LI><A HREF="1984/laman/index.html">index.html</A> - <B>README</B>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/laman.c">laman.c</A>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/Makefile">Makefile</A>
<LI><A HREF="1984/laman/hint.txt">hint.txt</A> - <I>original README</I>
<LI><A HREF="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1984/laman/orig.Makefile">orig.Makefile</A> - <I>original Makefile</I>
</UL>
<A NAME="1984_mullender"></A>
<P><B>mullender</B></P>