Dieser Wettbewerb ist VORBEI!

Ab sofort sind die Ergebnisse verfügbar.

(ein paar alte Hinweise...)

Ausschreibung

um der wettbewerbslosen Zeit ein Ende zu bereiten schreiben wir hiermit den

1. Kaiserslauterer Shortest C Contest (KL-ShoCC)

aus:

Aufgabenstellung

Es ist ein Programm in der Programmiersprache C zu schreiben, welches als Kommandozeilenparameter zwei ganze Zahlen i1 und i2 (beide sind vom Typ int) übergeben bekommt. Das Programm soll alle ganzen Zahlen beginnend von i1 bis zu i2 (inclusive) ausgeben. Die erste Zahl ist dabei i1, die letzte i2. Die Zahlen sind in auf- oder absteigender Reihenfolge auszugeben, je nachdem, welche Zahl größer ist. Gilt auszugeben.

Beispiele

  $ foo 1 3
  1
  2
  3
  $ foo 1 -1
  1
  0
  -1
Das Problem sollte wohl überschaubar sein. Das Programm, welches das geschilderte Problem unter den folgenden Randbedingungen mit dem kürzesten C-Quellcode löst, gewinnt den Wettbewerb.

Die Randbedingungen

Preise

Je nach Beteiligung wird es einen (oder mehrere) Überraschungspreise geben. Evtl. vergibt die Jury einen `Sonderpreis fuer die perverseste Lösung' unabhängig von der Länge des Quelltextes.

Jury

Die Jury besteht aus Nils Magnus und Peter Conrad. Die Entscheidungen der Jury sind endgültig und können nicht angefochten werden. Fragen zu den Teilnahmebedingungen sind an shocc@unix-ag.uni-kl.de zu richten.

Teilnahme

Teilnehmen kann jeder, der es schafft, eine Email mit dem Quelltext an shocc@unix-ag.uni-kl.de zu schicken. Im Body der Mail muss ein Tag BEGIN-SHOCC einzeln und am Anfang einer Zeile stehen, danach folgt der Quelltext und wieder ein Tag END-SHOCC alleine und am Anfang einer Zeile. Verwertet werden nur die ganzen Zeilen zwischen den beiden Tags (exclusive dieser, natürlich).

Beispiel

  From: Max Teilnehmer
  To: shocc@unix-ag.uni-kl.de

  Hi Ihr Shoccer,

  hier meine Einsendung:

  BEGIN-SHOCC
  void main(int argc, char *argv[])
  {
     o(1);
     o(2);
     o(3);
  }
  END-SHOCC

  p.s.: Leider Funktioniert mein Programm nur fuer bestimmte
  Sonderfaelle. Macht das was?

  Gruss, Max.
Beteiligungen sind an shocc@unix-ag.uni-kl.de bis zum Mittwoch, 22.02.95, 23:59:59 MEZ, Eingang beim Empfänger, ausschließlich per Email einzuschicken. Jeder Teilnehmer kann nur mit genau einem Programm teilnehmen. Bei mehrfacher Einsendung eines Quelltextes nimmt der letzte vor der Deadline eingehende Code teil.

Die Ergebnisse werden direkt im Anschluß ermittelt und am Donnerstag, den 23.02.95, um 18.30 Uhr in der DS/1 im RHRK öffentlich bekanntgegeben. Dort findet auch die Siegerehrung statt. Externe Teilnehmer können an der Veranstaltung auch per IRC (#shocc) teilnehmen, wenn sie sich von Adressen melden, die nicht auf *.uni-kl.de matchen.


Hinweise


Anhang


Nils' Homepage
Peter's Homepage
UNIX-AG Homepage


Impressum