Als «code-golf» getaggte Fragen

15
Füllen Sie einen Wasserballon

In dieser Herausforderung müssen Sie die ASCII-Grafik eines Wasserballons anzeigen, wenn die Wassermenge, mit der der Ballon gefüllt ist, gegeben ist: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | | +----------+ Wie zeichnet man den Ballon...

15
Brainf ** k zu Unary und zurück

Eine Sprache, die bei eingeschränkten Quellen und anderen derartigen Herausforderungen sehr nützlich ist , ist Unary , ein Brainfuck-Derivat, in dem Programme mit nur einem Zeichen geschrieben sind. Ihre Aufgabe ist es, ein Programm zu schreiben, um Programme von Brainfuck nach Unary zu...

15
Umrechnung der Dezimalzeit

Einführung Die Zeit ist verwirrend. Sechzig Sekunden zu einer Minute, sechzig Minuten zu einer Stunde, vierundzwanzig Stunden zu einem Tag (und ganz zu schweigen von diesem lästigen Morgen / Morgen!). Für eine solche Dummheit ist heutzutage kein Platz mehr, deshalb haben wir uns für die einzig...

15
Finde die nächsten Uhrzeiger

Herausforderung Geben Sie nach Mitternacht den kleinsten Winkel zwischen zwei Zeigern auf einem Zifferblatt aus, und verwenden Sie dabei so wenige Bytes wie möglich. Sie können davon ausgehen, dass die Anzahl der Sekunden immer kleiner als 86400 ist. Winkel können in Grad oder Bogenmaß angegeben...

15
Anweisungen geben

Herausforderung Sie haben einem Freund eine Karte gegeben, die ungefähr so ​​aussieht: | / | / | \ | \ D Eine einfache Karte, die oben beginnt und unten endet. Leider versteht es dein Freund nicht. Kannst du die Karte entschlüsseln, damit er sie lesen kann? Eingang Die Eingabe ist eine Kette von...

15
Berechnen Sie A (N) / B (N) mit C (N) Ziffern

Betrachten Sie drei Zahlenfolgen A, Bund C: A: Eine auf wiederkehrenden Beziehungen basierende Sequenz f(n) = f(n-1)+f(n-2), beginnend mit f(1) = 3, f(2) = 4. Die Sequenz beginnt also so:3 4 7 11 18 29 47 76 ... B: Die zusammengesetzten Zahlen , dh alle Ganzzahlen, die keine Primzahlen (oder 1)...

15
Der XML-Parser des Lazy Programmer

Hintergrund Sie arbeiten als Programmierer für eine Autoverkaufsfirma. Ihre Aufgabe für diese Woche ist es, einen XML-Parser zu programmieren, der Daten zu verfügbaren Modellen verschiedener Autohersteller aufnimmt und Informationen zu den neuesten Modellen druckt. Zum Glück hat die Testabteilung...

15
Codiere mir ein bisschen Golf

Wenn Sie noch nie Golf gespielt haben, finden Sie hier eine Liste der Golfbegriffe, die ich in dieser Frage verwende Schuss , auch Schlaganfall genannt : Jedes Mal, wenn der Ball geschlagen wird, ist dies ein Schuss. Loch : Ein Golfplatz ist in Löcher unterteilt, auf denen ein Ball mit möglichst...

15
Zahlen für Buchstaben

Es gibt eine sehr einfache Chiffre, die einen Buchstaben durch seine Position im Alphabet ersetzt. Zum Beispiel abcwürde 1 2 3in dieser Chiffre werden. Diese Herausforderung ist eine alternative Herangehensweise an diese Chiffre. Die Herausforderung Erstellen Sie ein Programm, das eine Eingabe von...

15
Generiere zufällige UUID

Ich brauche eine UUID. Ihre Aufgabe ist es, eine zu generieren. Die kanonische UUID (Universally Unique IDentifier) ​​ist eine 32-stellige Hexadezimalzahl mit Bindestrichen an bestimmten Stellen. Das Programm sollte 32 Hexadezimalziffern (128 Bit) in Form von xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(...

15
Labyrinth, das eine Zwischenlage erzeugt

Der berühmte C64 Basic One Liner 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 druckt ein Labyrinth aus Schrägstrichen und Backslashes. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/...

15
Mach mich zu einem Laufzelt

Einführung Erinnerst du dich an die tosenden 80er? Ich meine, wissen Sie, wie vor 30 Jahren? Keine Handys, kein Internet, keine Geldautomaten, fluoreszierende Kleidung (was war das ?!) und Laufschrift ! Nein nein Nein! Nicht die online, sondern echte, mit LED-Leuchten. Da ich nostalgisch bin,...

15
Versteckter Stromrechner

Einer der Gründe, warum ich Pokemon immer geliebt habe, ist, dass es für ein so simpel wirkendes Spiel so viele Komplexitätsebenen hat. Betrachten wir den Zug Hidden Power. Im Spiel unterscheiden sich Art und Stärke (mindestens vor Generation VI) von Hidden Power für jedes Pokémon, das sie...

15
Konstruieren Sie eine Begleitmatrix

Sie haben eine Reihe von Polynomen, die einsam sind, also machen Sie sie zu Gefährten (die nicht drohen zu erstechen)! Für ein Polynom vom Grad ngibt es eine n by nBegleiter Würfelmatrix für sie. Sie müssen eine Funktion erstellen, die eine Liste von Koeffizienten für ein Polynom in aufsteigender (...

15
Mittelwerte der Winkel

Geschichte, oder warum wir das tun. Keiner. Diese Übung ist völlig sinnlos ... es sei denn, Sie sind Stephen Hawking . Die Herausforderung Ermitteln Sie anhand einer Liste von Winkeln den Durchschnitt dieser Winkel. Zum Beispiel ist der Durchschnitt von 91 Grad und -91 Grad 180 Grad. Sie können...

15
Klobige Palindrome

Palindrome machen Spaß, aber einige der anderen Saiten fühlen sich allmählich ausgelassen. Wir können diese Saiten in klobige Palindrome verwandeln, indem wir sie in palindrome Gruppen von Stücken aufteilen. Beispielsweise ist der String "abcabca"kein Palindrom, wenn wir ihn Zeichen für Zeichen...

15
Die Zeit nach einiger Zeit

Für diese Herausforderung schreiben wir die Zeit in der folgenden Form: hh:mm:ss Einige Beispiele: 12:34:08 06:05:30 23:59:00 Die Herausforderung besteht darin, die Zeit nach Ablauf von Stunden , Minuten und Sekunden als Startzeit auszugeben 00:00:00. Sie können dies mit einem Timer vergleichen,...

15
Boo! Eine Halloween Code Golf Challenge

Schreiben Sie ein Programm, das eine Eingabezeichenfolge mit einer Länge von 2 oder mehr Zeichen verwendet und die Zeichenfolge ~BOO!~ (die ein führendes und endendes Leerzeichen enthält) an einer gleichmäßig zufälligen Stelle in der Zeichenfolge hinzufügt, die sich an keinem Ende befindet. Nicht...

15
Welche Ubuntu-Versionen werden unterstützt?

Bei einem bestimmten Eingabedatum gibt Ihr Eintrag die vollständige Liste der unterstützten Versionen der Ubuntu Linux-Distribution an diesem Datum aus. Die vollständige Liste aller Releases lautet wie folgt: Versionscode Name Erscheinungsdatum Unterstützt bis 4.10 Warzenschwein 2004-10-20...