Als «code-golf» getaggte Fragen

16
König + Turm gegen König

Es ist das Ende eines weiteren gut gespielten Schachspiels. Du bist der weiße Spieler, und du hast immer noch einen Turm und deinen König. Dein Gegner hat nur noch seinen König übrig. Da du weiß bist, bist du dran. Erstellen Sie ein Programm, um dieses Schachspiel zu spielen. Die Ausgabe kann eine...

16
Ascii Kunst Kreisdiagramm

Ihr Ziel ist es, ein ASCII-Art-Kreisdiagramm auszugeben. Dies ist Code-Golf, also gewinnt das kürzeste Programm (das die Bytes des Quellcodes zählt, nicht die Zeichen). Externe Software oder APIs sind nicht zulässig. Nur die Muttersprachler jeder Sprache. Der Startwinkel und die Richtung (im /...

16
Boolesche Formeln komprimieren

Syntax ~nicht /\und \/oder twahr ffalsch P, Q, FISH, etc: Variablen (Die Operatoren werden in der Rangfolge angegeben.) Einführung Einige Boolesche Formeln können in andere Formen geändert werden, um sie zu verkürzen. Zum Beispiel die Formel ~(~P /\ ~Q) kann in die kürzere Form geändert werden P\/Q...

16
Berechnen Sie einen Tipp

Sie und ein Freund gehen in eine Bar. Der Barkeeper behandelt Sie gut, und Sie beschließen, ihm ein Trinkgeld zu geben. Sie ziehen also Ihren zuverlässigen Taschencomputer heraus und schreiben ein schnelles Programm, um einen Tipp für Sie zu berechnen, da er keinen eingebauten Taschenrechner...

16
Selbsthaltende Protokolle

Das Problem" Definieren Sie eine Funktion log(oder einen anderen 3-Buchstaben-Namen), die beim Aufruf sowohl die Anweisung (als Quelle) als auch das erste Argument protokolliert / druckt / schreibt (was auch immer die Standardeinstellung für die betreffende Sprache ist). Mit anderen Worten: i=777...

16
Namen anonymisieren - irgendwie

Bearbeiten: Es gibt einen Bonus von -20 für zufällige Maskierung Hallo Whistleblower-Kollegen und Träger von Geheimwissen. Ich bin aufgrund eines Interviews per Mail und kann - natürlich - keine genauen Namen in voller Länge nennen. Aber da ich es auf eine nicht so offensichtliche Weise offenlegen...

16
Alte MacDonald-Funktion

Erstellen Sie eine Funktion in der von Ihnen gewählten Sprache, die Folgendes ausgibt: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, E-I-E-I-O! Wo...

16
Spiel mit angehängten Zahlen

Spiel mit angehängten Zahlen Schreiben Sie eine Funktion / ein Programm, das 2 ganzzahlige Parameter, ganzzahlige Parameter oder ganzzahlige Variablen , eine Startnummer und eine maximale Anzahl von Iterationen akzeptiert. Der Code sollte das folgende Spielbeispiel ausführen, um eine neue Nummer zu...

16
Palindrom der niedrigsten Basis

Bei einer Zahl n, schreiben Sie eine Funktion, die die kleinste Basis findet , b ≥ 2so dass nein Palindrom in der Basis ist b. Beispielsweise sollte eine Eingabe von 28die Basis zurückgeben, 3da die ternäre Darstellung von 28 1001 ist. Obwohl 93sowohl in Basis 2 als auch in Basis 5 ein Palindrom...

16
Tipps zum Golfen in T-SQL

Welche allgemeinen Tipps haben Sie zum Golfen in T-SQL? Ich bin auf der Suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für T-SQL sind. Bitte posten Sie einen Tipp pro Antwort. Vielen Dank an Marcog für die originelle Idee....

16
Erstellen Sie einen MU-Rätsellöser

Das MU - Puzzle ist ein Puzzle , in dem Sie herausfinden, ob Sie drehen können MIin MUbestimmten den folgenden Operationen: Wenn Ihre Zeichenfolge auf endet I, können Sie ein Uam Ende hinzufügen . (zB MI -> MIU) Wenn Ihre Zeichenfolge mit beginnt M, können Sie eine Kopie des Teils danach Man die...

16
Löse den (Rubiks) Pocket Cube

Deine Aufgabe .. soll das tun, was Brian Fantana anscheinend nicht konnte, und den 2x2x2 Rubik's Cube lösen. Das Layout - - A B - - - - - - C D - - - - E F G H I J K L M N O P Q R S T - - U V - - - - - - W X - - - - Und wird Ihnen über stdin oder die Kommandozeile (Ihre Wahl - bitte in Ihrer...

16
Ausgabe von Grahams Nummer

Schreiben Sie ein Programm, das alle 64 Ebenen dieser Darstellung von Grahams Zahl aus Wikipedia ausgibt :    Die Ausgabe muss exakt übereinstimmen diese ASCII - Version (in denen ^stellt Knuth Aufwärtspfeile und Kombinationen von Schrägstrichen und Unterstrichen repräsentieren die große...

16
Generiere Hofstädters Figur-Figur-Sequenz

Douglas Hofstadter führt in Gödel, Escher, Bach eine ganzzahlige Folge ein, die gemeinhin als Figur-Figur-Folge bezeichnet wird: 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... Es mag Ihnen Spaß machen, die Definition der Sequenz als Teil der Herausforderung selbst zu...

16
Zeichne eine Reihe von Gebirgszügen

Inspiriert von Fibonacci-Domino-Kacheln geht es bei diesem Problem darum, ASCII-Kunst zu generieren, die eine andere berühmte kombinatorische Sequenz darstellt. Ein n-stufiges Gebirgsdiagramm ist eine Zeichnung einer Bergkette, in der genau n '/' und n '\' Zeichen verwendet werden, sodass die...