Als «code-golf» getaggte Fragen

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

1
Schreiben Sie eine funktionierende Bare-Bones-IRCd
Ein bisschen ungewöhnlich, aber hey, warum nicht? :) :) Das Ziel: Schreiben Sie einen funktionierenden IRC-Daemon in der Sprache Ihrer Wahl, der Barebone-Funktionen in möglichst wenigen Zeichen bietet. Solange es die folgenden Kriterien erfüllt, muss es die IRC-RFCs nicht vollständig erfüllen (dies würde die Herausforderung erheblich weniger Spaß machen), es …
8 code-golf 

2
Falle die Maus!
Schreiben Sie das kürzestmögliche Programm, das den Mauszeiger in einem nach oben weisenden gleichseitigen Dreieck mit einer Seitenlänge von 274 Pixel und einem Schwerpunkt genau in der Mitte des Bildschirms einfängt. (Dreieck wegen Käsespalten.) Während Ihr Programm ausgeführt wird, sollte sich die Spitze des Cursors niemals außerhalb dieses Dreiecks bewegen …
8 code-golf 

11
Heißer oder kälter: Finde den Schatz
Ein bestimmtes Kinderspiel, oft "Huckle Buckle Beanstalk" genannt, wird mit zwei Spielern gespielt. Hier ist eine kurze Beschreibung, wie das Spiel gespielt wird: Ein Spieler wird als "Hider" und der andere als "Sucher" bezeichnet. Der Suchende verlässt den Raum, während der Versteckte ein kleines, vorgewähltes Objekt versteckt, den "Schatz". Der …
8 code-golf  game 

2
Ordnen Sie eine Liste an
Mit einem Fenster ähnlich dem unten abgebildeten erhalten Sie eine Liste von Zeichenfolgen, die Sie in alphabetischer Reihenfolge einfügen möchten. Wie gezeigt, haben Sie fünf Operationen: Nach oben bewegen [U] - Verschiebt die ausgewählte Zeichenfolge um eine Stelle nach oben Nach unten bewegen [D] - Verschiebt die ausgewählte Zeichenfolge um …

3
Grundlegende algebraische Erweiterung
Problem Ich habe ein GROSSARTIGES neues Programm, das die Art und Weise verändern wird, wie wir über Mathematik im Computer denken, algebraische Funktionen aufnehmen und ERSTAUNLICHE Dinge damit machen! Das einzige Problem ist, dass ich nur bestimmte Algebra analysieren kann, sonst faltet sich das Universum in sich zusammen, was schlecht …
8 code-golf 

1
Palindromic Prime
Ich löse Aufgabe, wo: Eingang: Eine Zahl als Ganzzahl. Ausgabe: Die nächstgrößere palindromische Primzahl als Ganzzahl. Ich würde mich über Hinweise freuen, wie ich meine Lösung verkürzen kann. Oder Anweisungen, wenn eine Änderung des Ansatzes von Vorteil wäre. golf=lambda l,r=range:next(x for x in r(10**6)if(x==int(`x`[::-1]))&all(x%d for d in r(2,x))and x>l) palindromisch: …


3
Kompakte Codierung der Ganzzahl in Bitstring
Ich möchte positive ganze Zahlen kompakt xin Bits codieren , so dass ein zustandsloser Decoder, der den Maximalwert mvon jedem kennt, wieder in die ursprünglichen ganzen Zahlen decodieren kann x. Es soll möglich sein, die Verkettung von Codierungen eindeutig zu decodieren, wie dies bei der Huffman-Codierung der Fall ist. [Die …
8 code-golf 

18
Vereinfachen Sie einen Bruch
Gewinner: Ian D. Scotts Antwort um ein Byte (48 Bytes)! Hervorragend! Ihr Programm muss Eingaben von einem Bruchteil akzeptieren, der vereinfacht werden kann, und ihn dann vereinfachen. Regeln: Wenn der Bruch bereits in seiner einfachsten Form vorliegt, müssen Sie den Benutzer informieren Keine eingebauten Funktionen, um dies zu tun Der …

30
Geben Sie eine Nummer ein und geben Sie den Wochentag zurück
Nicht auf eine Programmiersprache beschränkt. Was ich sage ist, dass Sie 1 übergeben und es Montag zurückgibt, 7 entspricht Sonntag und so weiter. Ich habe eine 146-Byte-Anweisung in Java verwaltet, um dasselbe zu tun. return (n<1?"invalid":(n<2?"monday":(n<3?"tuesday":(n<4?"wednesday":(n<5?"thursday":(n<6?"friday":(n<7?"saturday":(n<8?"sunday":"invalid")))))))); Ihr Programm sollte: vollständige Wörter ausgeben (STDOUT) Nicht abstürzen, wenn die Eingabe kleiner als …

10
Schreiben Sie einen IBAN-Validator
Schreiben Sie ein Programm (der Hauptteil der Funktion reicht aus), das eine Zeichenfolge alphanumerischer Zeichen akzeptiert und gemäß ISO 13616: 2007 validiert. Der Validierungsalgorithmus lautet (Quelle: Wikipedia-Artikel auf IBAN http://en.wikipedia.org/wiki/International_Bank_Account_Number ): Validierung der IBAN Eine IBAN wird validiert, indem sie in eine Ganzzahl konvertiert und eine grundlegende Mod-97-Operation (wie in …

9
Machen Sie eine finky Syntaxprüfung
Sie müssen ein Programm erstellen, das die Syntax von Programmen derselben Sprache überprüfen kann. Wenn Sie dies beispielsweise in Python tun, wird die Python-Syntax überprüft. Ihr Programm erhält ein Programm bei Standardeingabe und überprüft, ob seine Syntax korrekt ist oder nicht. Wenn es korrekt ist, geben Sie bei der Standardausgabe …

1
Schreiben Sie ein Quadratzählprogramm
Bei einem bekannten Puzzle wird gezählt, wie viele Quadrate mit den Punkten in einem 3x3-Raster erstellt werden können: . . . . . . . . . Die Antwort lautet 6 - vier kleine Quadrate, ein großes Quadrat und ein Quadrat aus den oberen, linken, unteren und rechten Stiften mit …
8 code-golf 

17
Überprüfen Sie, ob eine Zeichenfolge in einer anderen Zeichenfolge vorkommt
Herausforderung Ich bin sicher, Sie haben den Titel gelesen und sind hereingekommen, um Ihren Repräsentanten zu bewirtschaften. Sie müssen sich im kürzesten Code gegenseitig herausfordern, um das Auftreten einer Zeichenfolge in einer anderen zu zählen. Zum Beispiel bei folgender Eingabe: aaaabbbbsssffhd als Zeichenfolge und die Zeichenfolge s sollte ausgeben 3 …

20
9-stelliges Problem
Schreiben Sie ein Programm, um eine aus 9 Ziffern bestehende Zahl zu finden, in der jede der Ziffern von 1 bis 9 nur einmal vorkommt. Diese Nummer muss auch diese Teilbarkeitsanforderungen erfüllen: Die Zahl sollte durch 9 teilbar sein. Wenn die am weitesten rechts stehende Ziffer entfernt wird, sollte die …
8 code-golf 

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.