Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

7
Sieben-Segment-Scrolling
Sandbox-Post Intro Die Informationstafeln sind überall. Als die Technologie billiger wurde, wurden die Papierplakate in leuchtende Zeichen umgewandelt, die Wörter zeigen, die auf der einen Seite erscheinen und auf der anderen herauskommen, wie das auf der Abbildung: Wenn eines dieser Zeichen startet, beginnt es normalerweise leer und der Text wird …
15 code-golf 

11
Simulieren Sie eine NFA
Ein nicht deterministischer endlicher Automat ist eine endliche Zustandsmaschine, bei der ein Tupel auf mehrere Zustände abgebildet wird. Dh Wir ersetzen die übliche Übergangsfunktion eines DFA durch eine andere Funktion .(state,symbol)(steinte,symbÖl)(state,symbol)δ:Q×Σ→Q δ:Q.×Σ→Q. \delta : Q \times \Sigma \to Q\ Δ:Q×Σ→P(Q)Δ:Q.×Σ→P(Q.)\Delta : Q \times \Sigma \to \mathcal{P}(Q) Wenn Sie wissen, was …

30
Drucken Sie die verlorenen Nummern
Als großer Fan der Lost-TV-Serie war ich immer fasziniert von der Zahlenfolge, die in den Folgen immer wieder vorkommt. Diese Zahlen sind: 4,8,15,16,23,424,8,15,16,23,42 4, 8, 15, 16, 23, 42 ( A104101 ) Schreiben Sie in einer beliebigen Programmiersprache einen Code, der diese Zahlen ausgibt. Wertung: Kürzeste Antwort gewinnt Die Ausgabe …

16
Supreme Sum String
Supreme Sum String Geben Sie bei einer gegebenen Eingabezeichenfolge das Wort mit der höchsten Summe der einzelnen Unicode-Zeichen zurück. Regeln Die Eingabe sollte durch Leerzeichen getrennt werden Der Wert jedes Wortes basiert auf der Summe jedes Zeichens im UTF-16-Code des Wortes Die Ausgabe sollte das erste Wort mit dem höchsten …

30
Auf und ab zu größerem Ruhm!
Möge diese Herausforderung als (eine weitere ) Hommage an Stan Lee dienen, der im Alter von 95 Jahren verstarb. Stan Lee hat uns ein unschätzbares Erbe und ein besonderes Schlagwort hinterlassen: Excelsior . Hier ist eine kleine Herausforderung, basierend auf dem, was er sagte, was es bedeutet : Was bedeutet …


16
Ist die Buslast legal?
Ich war heute im Bus und habe folgendes Zeichen bemerkt: seated standing wheelchairs max1 37 30 00 max2 36 26 01 max3 34 32 00 Die Anzahl der sitzenden Passagiere, der stehenden Personen und der Rollstühle darf nicht größer sein als eine Reihe in der Tabelle. (Siehe Chat für Details.) …


21
Füllen Sie Bereiche aus, um sie zu duplizieren
Es sei eine Liste positiver Ganzzahlen ohne bestimmte Reihenfolge, die Duplikate enthalten können. Schreiben Sie ein Programm oder eine Funktion, die eine Liste positiver Ganzzahlen M ausgibt (deren Reihenfolge unwichtig ist), so dass durch Zusammenführen von L und M die kleinste Liste entsteht, die sich vollständig in identische Bereiche von …

14
Eine Hauptchiffre
Ihre Aufgabe ist es, eine nicht leere Zeichenfolge zu entschlüsseln, die aus druckbaren ASCII-Zeichen im Bereich [32..126] besteht . Zeichenfolge pro Zeichen lesen: Jedes Mal, wenn Sie auf einen Buchstaben in Kleinbuchstaben stoßen, verknüpfen Sie ihn mit dem nächsten Buchstaben in Großbuchstaben, beginnend mit 'A'. Jedes Mal, wenn Sie auf …

30
Berechnen Sie die Summe der ersten n Primzahlen
Ich bin überrascht, dass diese Herausforderung nicht schon da ist, wie es so offensichtlich ist. (Oder ich bin überrascht, dass ich es nicht gefunden habe, und jeder wird es als Duplikat markieren.) Aufgabe Berechnen Sie bei einer nicht negativen ganzen Zahl die Summe der ersten Primzahlen und geben Sie sie …
15 code-golf  primes 

10
Mehrere Basen, aber nicht die doppelte Ziffer
Eingang Ein nicht leeres Array positiver Ganzzahlen. Aufgabe Konvertieren Sie jede Ganzzahl entweder in binär, oktal, dezimal oder hexadezimal, sodass jede Ziffer ( 0 bis F ) höchstens einmal verwendet wird. Ausgabe Die Liste der Basen, die zur Lösung des Rätsels verwendet wurden. Ausführliches Beispiel Die erwartete Ausgabe für [16, …

10
Prime Factor Encoding
Wie funktioniert die Kodierung? Eine Liste von Bits gegeben: Halte eine Primzahl (beginnend mit 2) Hab eine Liste Für jedes Bit in der Eingabe Wenn es dasselbe wie das vorherige Bit ist, fügen Sie der Liste die Primzahl hinzu, die Sie halten Wenn es anders ist, halte die nächste Primzahl …

16
Genaue Teilsumme der harmonischen Reihe
Herausforderung Bei einer positiven Ganzzahl Nwird die Summe der ersten NReziprokwerte als exakter Bruch ausgegeben , der als ein Paar von Ganzzahlen in einer konsistenten Reihenfolge dargestellt wird, die Zähler und Nenner darstellt. Regeln Die Ausgabe muss exakt sein. Die Ausgabe sollte als Ganzzahlenpaar in einer konsistenten Reihenfolge erfolgen, die …

13
Führe einen Superb Shuffle ™ aus
Für die Zwecke dieser Frage wird ein Kartenspiel folgendermaßen formatiert: [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH", …
15 code-golf  cards 

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.