Als «code-challenge» getaggte Fragen

Eine Code-Herausforderung ist ein Wettbewerb um kreative Wege zur Lösung eines Programmierpuzzles mit einem objektiven Gewinnkriterium, das nicht durch andere Scoring-Tags (z. B. Code-Golf) abgedeckt wird.

3
Quadrate zählen
Wir haben alle Bilder mit der Überschrift "Wie viele Quadrate sind in diesem Bild? 98% werden das nicht richtig machen!" Gesehen. Nun, hier ist Ihre Chance, über diese 98% zu lachen. Eingang Ein rechteckiger Block mit nur 2 Zeichen. In einer allgemeinen Form wird dies durch m Zeilen definiert , …

3
Zum Beeindrucken komprimieren
Inspiriert sowohl von der Herausforderung "Unique is Cheap" von @Laikoni , bei der die Punktzahl auf der Herausforderung selbst basiert, als auch von der JavaScript (ES6) -Antwort von @ETHproductions für die Herausforderung "Palindrome Compression" , bei der er eine ziemlich coole verwendet Komprimierungsmethode für das Palindrom-Flag, die Groß- / Kleinschreibung …

1
Zyklisches schwaches Levenquin
Diese Frage, die uns auffordert, ein "Cyclic Levenquine" herzustellen, ist unbeantwortet geblieben . Deshalb werden wir heute nach einer etwas einfacheren Version fragen. In dieser Herausforderung definieren wir ein K- Levenquine als ein Programm, dessen Ausgabe der Levenshtein-Abstand K von seiner Quelle ist. Aufgabe Ihr Ziel bei dieser Herausforderung ist …

2
Kleinste Schachspielkomprimierung
Inspiration: Ich war stark von der kleinsten Schachbrettkomprimierung inspiriert und entschied mich für einen ähnlichen, aber deutlich anderen Wettbewerb. tl; dr Nehmen Sie die Datei Chess_Games.txt und komprimieren Sie sie so weit wie möglich, damit Sie sie auf die Originaldatei erweitern können. Zielsetzung: Schreiben Sie einen Algorithmus zum Codieren und …


5
2016 Time Capsule String: Abdeckung
Betrachten Sie die 74 Zeichen aus der Zeitkapselzeichenfolge 2016 (beachten Sie das führende Leerzeichen): !!!!!#$$%&())))*+...1449:=@@@AHILOQQQTTZ\\^`````````eefmpxy{||||~~~~~~~~~ Ihre Aufgabe ist es, so viele Programme wie möglich ( in derselben Sprache ) mit diesen Zeichen zu schreiben . Die Ausgabe jedes Programms darf nicht leer sein. Wenn alle Programme und ihre Ausgaben berücksichtigt …

2
Die logische Quine
Die Herausforderung Schreiben Sie einfach ein Programm, das seinen eigenen Quellcode ausgibt. Nichts weiter als eine normale Quine. Das Problem Wir haben keinen Computer, daher müssen wir das Programm auf einem programmierbaren Logikgerät (wie einem FPGA, einer CPLD, einem Gate-Array ...) ausführen. Die Regeln Jedes auf dem Markt erhältliche Gerät …


16
Reisen auf einer flachen Erde
Koordinaten in der Welt der flachen Erde bestehen aus Breitengrad (x) und Längengrad (y), die ganze Zahlen im Bereich von 0 bis 9999 sind. Ähnlich wie Gaußsche Ganzzahlen , aber sie werden immer mit dieser Notation geschrieben: 411S 370E Das heißt, mit Soder Nan den Breitengrad angehängt und Eoder Wan …
8 code-challenge  arithmetic  parsing  code-golf  interpreter  code-golf  random  classification  code-golf  ascii-art  code-golf  code-golf  string  number  array-manipulation  code-golf  math  rational-numbers  code-golf  internet  classification  code-golf  string  integer  code-golf  number  graphical-output  typography  king-of-the-hill  code-golf  number  sequence  palindrome  code-golf  math  code-golf  math  probability-theory  code-challenge  image-processing  test-battery  code-golf  number-theory  code-golf  tips  swift  code-golf  graphical-output  image-processing  color  code-golf  string  conversion  code-golf  string  array-manipulation  code-golf  encryption  king-of-the-hill  code-golf  string  ascii-art  code-golf  code-golf  string  compression  decision-problem  code-golf  ascii-art  number-theory  division  code-golf  ascii-art  code-golf  code-golf  number  array-manipulation  code-golf  ascii-art  code-golf  code-golf  string  code-golf  sequence  number-theory  code-golf  math  geometry  code-golf  combinatorics  code-golf  integer  code-golf  arithmetic  number-theory  code-golf  arithmetic  restricted-source  number-theory  restricted-complexity 

5
Wort oder Nahwort?
Schreiben Sie ein Programm oder eine Funktion, die eine Zeichenfolge (oder das Äquivalent Ihrer Sprache) enthält, bestimmen Sie, ob die Zeichenfolge ein Wort ist oder nicht, und geben Sie einen wahrheitsgemäßen oder falschen Wert aus. (Dies ist kein Duplikat von Ist dies überhaupt ein Wort? Die falschen Wörter werden auf …

6
Inverser symbolischer Rechner
Diese Herausforderung basiert auf der Idee des Wechselrichters von Plouffle . Schreiben Sie ein Programm in einer beliebigen Sprache, die Folgendes tut: Nimmt als Eingabe eine nicht negative rationale Zahl, Xdie in Dezimalzahl geschrieben ist, zum Beispiel 34.147425. Gibt einen mathematischen Ausdruck zurück, der nur nicht negative Ganzzahlen, Leerzeichen, Klammern …


2
Plattformübergreifend ... Sie wünschen
Schreiben Sie ein Programm, das auf so vielen verschiedenen Plattformen wie möglich unterschiedliche Verhaltensweisen erzeugt. Jede unterschiedliche Plattform vergibt einen Punkt (einschließlich einer anfänglichen Plattform, was bedeutet, dass Sie nicht weniger als 1 * erzielen können). Mechanismen zur Bestimmung der Ziel- / Ausführungsplattform (z. B. durch Plattformkompilierungsanweisungen oder APIs wie …

3
Selbstkürzender Prime Tester
Lassen Sie uns gleich loslegen. Ihre Herausforderung besteht darin, ein Programm zu erstellen, das diese Dinge abhängig von seiner Eingabe ausführt: Wenn die Eingabe eine Zahl ist, geben Sie "Primzahl" aus, wenn die Zahl eine Primzahl ist, und "Nicht Primzahl", wenn die Zahl keine Primzahl ist. Sie können davon ausgehen, …

3
Ihre Sprache in einer Box
Jetzt mit BONUS zur Laufzeitplatzierung. Schreiben Sie ein Programm, um ein Textfeld mit den in Ihrem Programm verwendeten Bezeichnern zu füllen, während Sie Ihr Programm klein halten. Füllen Sie mit allen Bezeichnern, die Sie in Ihrem Programm verwendet haben (mit Ausnahme der von Ihnen erstellten), ein 12x6-Feld mit so vielen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.