Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

30
Größter gemeinsamer Teiler
Ihre Aufgabe ist es, den größten gemeinsamen Divisor (GCD) von zwei gegebenen ganzen Zahlen in so wenigen Byte Code wie möglich zu berechnen . Sie können ein Programm oder eine Funktion schreiben, indem Sie Eingaben vornehmen und Ausgaben mit einer unserer anerkannten Standardmethoden zurückgeben (einschließlich STDIN / STDOUT, Funktionsparameter / …

21
Levenshtein Entfernung
Während es viele Bearbeitungsentfernungsfragen gibt, wie diese , gibt es keine einfache Frage, um ein Programm zu schreiben, das die Levenshtein-Entfernung berechnet. Einige Exposition Die Levenshtein bearbeiten Abstand zwischen zwei Saiten ist die minimal mögliche Anzahl von Einfügungen, Löschungen oder Ersetzungen, um ein Wort in ein anderes Wort umzuwandeln. In …
40 code-golf  string 

24
Zentrieren Sie den Text!
Zentrieren Sie den Text! In dieser Herausforderung werden Sie verschiedene Linien zentrieren. Beispiele Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Spezifikationen Jede Eingabezeile enthält immer mindestens ein Nicht-Leerzeichen. Sie können davon ausgehen, dass Leerzeichen ( ) und Zeilenumbrüche das …

8
Qeng Ho Zeiteinheiten
In Vernor Vinges exzellentem und faszinierendem Buch A Deepness in the Sky (das ich übrigens wärmstens empfehlen kann 1 ) kennt das Qeng Ho , eine Kultur, die verschiedene Sternensysteme umspannt, keine "Tage", "Monate". Jahre usw. und verfügt daher über ein einzigartiges Zeitnehmungssystem, das die Zeit vollständig in Sekunden misst. …
40 code-golf 

30
Frohes neues Jahr 2016!
Ihre Eingabe ist eine ganze Zahl zwischen 1970 und 2090 (einschließlich), die ein Jahr darstellt. Ihr Programm sollte das nächste Jahr ausgeben, an dem der Neujahrstag auf denselben Wochentag fällt wie das Eingabejahr. Testfälle: Unten sind die Beispielein- und -ausgänge aufgeführt 2001 => 2007 2047 => 2058 2014 => 2020 …

30
Programmieren mit Bits und Bytes
In dieser Herausforderung werden Sie einen Dolmetscher für eine einfache Sprache schreiben, die ich erfunden habe. Die Sprache basiert auf einem einzelnen Akkumulator A, der genau ein Byte lang ist. Zu Beginn eines Programms ist A = 0. Dies sind die Sprachanweisungen: !: Inversion Dieser Befehl invertiert einfach jedes Bit …

12
Sinken oder schwimmen wir?
Das Problem Ein Schreckensszenario wird von drei Zahlen auf einer einzelnen Zeile beschrieben n, mund p. Auf diese Zeile folgen nZeilen mit mWerten pro Zeile. Jeder Wert gibt die Gesamtmenge an Wasser an, die jede Zelle aufnehmen kann. Die folgenden pZeilen beschreiben das Wetter für die nächsten pTage. Pro Tag …
40 code-golf 

30
Drucken Sie alle 2 Buchstaben Scrabble-Wörter
Die Herausforderung: Drucken Sie jedes in Scrabble akzeptierte 2-Buchstaben-Wort mit möglichst wenigen Bytes. Ich habe eine Textdatei Liste erstellt hier . Siehe auch unten. Es gibt 101 Wörter. Kein Wort beginnt mit C oder V. Kreative Lösungen werden empfohlen, auch wenn sie nicht optimal sind. AA AB AD ... ZA …

22
Überprüfen Sie, ob der Punkt im Dreieck liegt
Ihr Ziel ist es zu bestimmen, ob ein gegebener 2D-Punkt X im Bereich des Dreiecks mit gegebenen Eckpunkten A, B, C liegt. Schreiben Sie eine Funktion, die die Koordinaten des Testpunkts X und der drei Eckpunkte des Dreiecks (also insgesamt 8 Koordinaten) aufnimmt und True zurückgibt, wenn der Punkt in …

30
Addiere ohne Addition (oder einen der 4 Grundrechenarten)
Problem: Ihr Ziel ist es zwei Eingangsnummern hinzuzufügen , ohne eine der folgenden mathematischen Operatoren zu verwenden: +,-,*,/. Darüber hinaus können Sie keine integrierten Funktionen verwenden, die diese mathematischen Operatoren ersetzen sollen. Wertung: Der kleinste Code (in Bytes) gewinnt. Aktualisieren Die meisten Programme, die ich gesehen habe, verknüpfen entweder zwei …

30
Zufälliger Passwortgenerator
Der Domänenserver erfordert, dass alle Mitarbeiter ein sicheres, zufälliges Kennwort haben, das den folgenden Regeln entspricht: Genau 15 Zeichen lang. Nur Zeichen, die über die Tastatur eingegeben werden können (siehe Code-Typ unten). Es ist nicht gestattet, den Verkäufern die Verwendung von ALT + NUMPAD-Codes beizubringen. Mindestens 1 Kleinbuchstabe: abcdefghijklmnopqrstuvwxyz Mindestens …
40 code-golf  random 

18
Ente, Ente, weg!
Hier ist das (ziemlich beängstigende) Lied der fünf kleinen Enten (es ist nicht lang): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the …
40 code-golf  string 

24
Warten Sie ungeduldig auf die Eingabe
Ihre heutige Aufgabe ist es, ein Zeitlimit für das Einholen von Eingaben festzulegen, eine Aufgabe, die ich in den meisten Sprachen als ärgerlich empfunden habe. Sie erstellen eine Programmfunktion, die den Benutzer zur Eingabe auffordert. Drucken Sie die Nachricht sofort aus, nachdem der Benutzer Eingaben eingegeben hat, input receivedund beenden …
39 code-golf 

21
Unmögliche Abnähergebnisse
Ich war überrascht, dass dies nicht bereits gestellt wurde, obwohl es eine gute Frage zu Dart-Kassen gibt: Darts meets Codegolf Ihre Herausforderung besteht darin, zu berechnen, welche Punkte mit "n" Pfeilen unterhalb der Maximalpunktzahl für "n" Pfeile nicht möglich sind. ZB für n = 3 ist die maximal mögliche Punktzahl …
39 code-golf 

19
Erschaffe ein Sonnensystem
Intro Dies basiert auf einem tatsächlichen Problem, mit dem ich vor kurzem bei der Erstellung eines Computerspiels konfrontiert war, und ich dachte, es würde zu einer schönen Runde Code-Golf führen . Es gibt sieben spektrale Hauptklassen von Sternen, die unterschiedliche Wärmemengen abgeben. Die Geologie der Planeten um einen Stern wird …
39 code-golf  random 

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.