Programmierrätsel & Code Golf

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

4
Wordsearch Solver
Suchen Sie anhand einer Liste von Wörtern und eines Buchstabenrasters alle Wörter im Raster und entfernen Sie alle Buchstaben, die nicht Teil eines der Wörter sind. Die Wörter können vorwärts, rückwärts, aufwärts, abwärts oder diagonal sein. Sie können davon ausgehen, dass kein Wort in der Liste an mehr als einer …

4
ASCII-Kunst Bresenham Strichzeichnung
Schreiben Sie das kürzestmögliche Programm, das eine Bresenham-Linie in ASCII-Kunst zeichnet. Ihr Programm sollte zwei Ganzzahlen xund y(Kommandozeile oder stdin, Ihre Wahl) verwenden und eine ASCII-Linie zeichnen, die oben links beginnt und nach rechts xund unten beginnt y. Sie müssen _und \-Zeichen verwenden und gemäß Bresenhams Algorithmus an der richtigen …


9
Wählen Sie Ihr eigenes Abenteuer
Choose Your Own Adventure-Bücher sind eine Form interaktiver Literatur, bei der der Leser Entscheidungen treffen muss, die sich auf das Ergebnis der Geschichte auswirken. An bestimmten Stellen in der Geschichte stehen dem Leser mehrere Optionen zur Verfügung, von denen jede den Leser auf eine andere Seite im Buch weiterleitet. In …

8
Dichte der quadratischen Ziffern
Die Square Number Digit Density (SNDD) einer von mir erfundenen Zahl ist das Verhältnis der Anzahl der in aufeinanderfolgenden Ziffern gefundenen Square Numbers zur Länge der Zahl. Beispielsweise ist 169 eine dreistellige Zahl mit 4 Quadratzahlen - 1, 9, 16, 169 - und hat somit eine Quadratzahlendichte von 4/3 oder …

5
Buggy Code schreiben [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 2 Jahren . Jetzt ist die Zeit gekommen, Ihre Fähigkeiten zum Schreiben von schlechtem Code …

7
Das Tic Tac Toe Wörterbuch
Ein TicTacToeSpiel kann durch eine Zeichenfolge dargestellt werden, die die Reihenfolge der Positionen angibt, an denen sich die Spieler bewegen. 0 1 2 3 4 5 6 7 8 Angenommen, es wird Ximmer zuerst gespielt. So bezeichnet eine Zeichenfolge von "012345678" das Spiel XOX OXO XOX Beachten Sie, dass das …

30
Nicht ganz richtige Primzahlen finden
Ihre Herausforderung besteht darin, eine Funktion mit Code-Golf zu akzeptieren, die true oder false (oder eine ähnliche aussagekräftige Darstellung von yes und no) zurückgibt, wenn eine Zahl die folgenden Kriterien erfüllt: Die ganze Zahl selbst ist eine Primzahl ODER Jede seiner Nachbar-Ganzzahlen ist eine Primzahl Zum Beispiel: Eine Eingabe von …

24
12 Tage Weihnachten Lyrics
Ich dachte, das wäre eine lustige Herausforderung für alle und ich bin gespannt auf die Lösungen, die die Leute finden. Drucken Sie die Texte "12 Days Of Christmas" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day …

30
Addiere die Buchstaben eines Wortes
Mein Vater ist ein pensionierter Lehrer, und er gab kombinierte Rechtschreib- und Mathematikprüfungen, bei denen der Schüler ein Wort buchstabierte und das Wort dann durch Aufsummieren der Buchstaben „bewertete“, wobei a = 1, b = 2 usw. (zB cat = 3 + 1 + 20 = 24). Dies machte es …
17 code-golf  word 

30
IPv4-Integer-Konvertierungsfunktion
Schreiben Sie die kürzeste Funktion, um eine IP-Adresse in ihre Ganzzahldarstellung umzuwandeln und als Ganzzahl auszugeben. Um eine IPv4-Adresse in eine Ganzzahldarstellung zu ändern, ist die folgende Berechnung erforderlich: Teilen Sie die IP-Adresse in vier Oktette auf. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 * 256) + (Octet4) …

2
Schreiben Sie einen strahlengehärteten Strahler
Die Aufgabe besteht darin, einen strahlengehärteten Strahler zu schreiben. Was meine ich damit genau? Ein Strahler ist ein Programm, das bei Eingabe einer Zeichenfolge alle möglichen Versionen der Zeichenfolge mit einem entfernten Zeichen ausgibt. Anhand der Eingabe Hello, world!sollte das Programm beispielsweise Folgendes ausgeben: ello, world! Hllo, world! Helo, world! …

14
Permutationen in der Verkleidung
Bestimmen Sie bei einem dimensionalen Vektor mit reellen Einträgen die nächstliegende Permutation von in Bezug auf den Abstand.nnnvvvppp(1,2,...,n)(1,2,...,n)(1,2,...,n)l1l1l_1 Einzelheiten Wenn es bequemer ist, können Sie stattdessen Permutationen von verwenden. Wenn es mehrere nächstliegende Permutationen gibt, können Sie eine oder alternativ alle davon ausgeben.(0,1,...,n−1)(0,1,...,n-1)(0,1,...,n-1) Der l1l1l_1 Abstand zwischen zwei Vektoren ist …


8
Jimmy braucht deine Hilfe!
Es scheint, als ob in letzter Zeit eine Menge Jimmys in den Tod gefallen sind, wie hier zu sehen ist und wo Sie gefragt wurden, ob Jimmy fallen würde. Es ist an der Zeit, diesem Wahnsinn ein Ende zu setzen und zu versuchen, Jimmy zu retten. Jimmy hat drei Körperteile …

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.