Als «code-golf» getaggte Fragen

39
Teilbarkeitstest

Aufgabe Gegeben seien zwei streng positive ganze Zahlen n und d als Eingabe, bestimmen , ob n ist teilbar durch d , das heißt, wenn es vorhanden ist eine ganze Zahl q derart , daß n = qd. Sie können ein Programm oder eine Funktion schreiben und eine unserer Standardmethoden zum Empfangen und...

39
Verdreifache eine Zeichenfolge

Viele Sprachen verfügen über integrierte Methoden zum Entfernen von Duplikaten oder zum "Deduplizieren" oder "Eindeutigen" einer Liste oder Zeichenfolge. Eine seltenere Aufgabe ist es, eine Zeichenfolge zu "zerlegen". Das heißt, für jedes erscheinende Zeichen werden die ersten beiden Vorkommen...

39
Explosionszeichnung eines Strings

Lieben Sie nicht diese Explosionszeichnungen, in denen eine Maschine oder ein Gegenstand in seine kleinsten Teile zerlegt wird? Lass uns das mit einer Saite machen! Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die gibt eine Zeichenfolge ein, die nur druckbare ASCII-Zeichen...

39
Simulieren Sie einen Zauberwürfel

Ein Zauberwürfel hat 6 Farben: Rot, Orange, Gelb, Weiß, Blau und Grün. Rote und orangefarbene, gelbe und weiße sowie blaue und grüne Gesichter befinden sich auf gegenüberliegenden Seiten. Das Netz eines gelösten Zauberwürfels sieht folgendermaßen aus: Y BRGO W Und die Kacheln sehen so aus: Y Y Y Y...

39
Natürlicher Pi # 0 - Rock

Tor Erstellen Sie ein Programm / eine Funktion, die eine Eingabe akzeptiert N, prüfen Sie, ob Nzufällige Paare von Ganzzahlen relativ prim sind, und geben Sie zurück sqrt(6 * N / #coprime). TL; DR Diese Herausforderungen sind Simulationen von Algorithmen, für die nur die Natur und Ihr Gehirn (und...

39
Aufgereihter Kreis, n Punkte

Zeichnen Sie Linien zwischen jedem Paar unterschiedlicher Punkte für nPunkte, die in einem Kreis angeordnet sind, und erzeugen Sie so etwas wie das folgende Ergebnis. Kürzester Code (in Bytes) gewinnt! Ihre Linien müssen nicht transparent sein, aber so sieht es besser aus. Die Ausgabe muss eine...

39
McCarthys LISP

McCarthys LISP von 1959 Anfang 1959 schrieb John McCarthy ein bahnbrechendes Papier, in dem nur neun primitive Funktionen definiert wurden, die zusammengenommen noch heute die Grundlage für alle LISP-ähnlichen Sprachen bilden. Das Papier ist hier digitalisiert erhältlich:

39
Array-Ausrichtung hinzugefügt

Einführung Betrachten Sie zwei nicht leere Ganzzahl-Arrays: A = [0 3 2 2 8 4] und B = [7 8 7 2] . Um sie auszurichten , gehen wir wie folgt vor: Wiederholen Sie jedes Array so oft, bis die Gesamtlänge lcm (Länge (A), Länge (B)) erreicht ist . Hier steht lcm für das niedrigste gemeinsame Vielfache....

39
Werkzeuggestützter Code Golf

TAS Golf Im Stil eines toolgestützten Speedruns mit einem Code-Golf-Twist besteht das Ziel dieser Herausforderung darin, World 1-1 des ursprünglichen Super Mario Bros- Spiels für das NES in der von Ihnen gewählten Programmiersprache in so wenigen Bytes wie möglich zu beenden. Verwenden Sie nur die...

39
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...

39
Lass uns Mona Lisa zeichnen

Im Jahr 2014 Demoscener Jakub 'Ilmenit' Debski veröffentlichte eine 250-Byte (1) Verfahren Grafiken Demo für den Atari XL genannt Mona . Es zeichnet das folgende Bild (2) : Ihre Aufgabe ist es, mit der Sprache Ihrer Wahl genau das gleiche Bild zu erzeugen. (1) Aufschlüsselung: 136 Datenbytes + 114...

39
Eine Pyramide (oder Autobahn) ausgeben

Ausgehend von einer nicht leeren Zeichenfolge s mit gerader Länge und einer positiven Ganzzahl n, die ihre Höhe darstellt, erstellen Sie eine Pyramide nach den folgenden Regeln: Die Pyramide sollte n nicht leere Zeilen enthalten. nachgestellte Zeilenumbrüche sind erlaubt. Für jede 1 <= i <= n...

39
Mit Worten bis 20 zählen!

Verwenden der folgenden durch Längen getrennten Wortlisten: https://github.com/Magic Octopus Urn / wordListsByLength Drucken Sie 1 Wort aus jeder Liste mit einer Länge n von 1 bis 20, hier ein gültiges Beispiel: a an and hand hands handle handles abandons abandoned understand outstanding...

39
Suchen Sie das erste duplizierte Element

Suchen Sie bei einem Array a, das nur Zahlen im Bereich von 1 bis a.length enthält, die erste doppelte Zahl, für die das zweite Vorkommen den minimalen Index hat. Mit anderen Worten, wenn es mehr als eine doppelte Zahl gibt, geben Sie die Zahl zurück, für die das zweite Vorkommen einen kleineren...

39
Drucken Sie eine Broschüre

Ein Buch zu lesen ist einfach, aber ein Buch zu drucken kann etwas schwierig sein. Beim Drucken einer Broschüre müssen die Seiten auf dem Drucker in einer bestimmten Reihenfolge angeordnet sein, damit sie von links nach rechts gelesen werden können. Hierfür wird ein Muster wie das folgende...

39
Löse diesen Alcazar für mich

Kürzlich habe ich ein Spiel namens Alcazar gespielt. Es ist ein Brettspiel, in dem du von einer Tür aus eintreten, alle Felder durchqueren und durch eine andere Tür austreten musst. Die einzigen Regeln sind: Einmal eingeben, einmal verlassen; Passiere alle Quadrate; Fahren Sie nicht mehr als einmal...

39
Markiere meine Mail! - ASCII-Barcodes

4-Zustands-Barcodes Viele Postdienste (Royal Mail UK, Canada Post, US Mail usw.) verwenden einen 4-Staaten-Barcode, um Informationen über ihre Post zu verschlüsseln. In ASCII gerendert könnte es ungefähr so ​​aussehen: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ein...