Programmierrätsel & Code Golf

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

5
Visualisieren Sie lange Multiplikationen mit ASCII-Kunst
Die Herausforderung Schreiben Sie ein Programm, das zwei durch Komma getrennte Ganzzahlen aus der Standardeingabe entnimmt und anschließend eine Visualisierung der langen Multiplikation dieser beiden Ganzzahlen mit der Standardausgabe ausgibt. Z.B: Eingang 14, 11 Programmausgabe 14 x11 _____ 14 14 ______ 154 Eingang -7, 20 Programmausgabe -7 x20 _____ 00 …

4
Zeichne einen gekachelten Würfel von beliebiger Größe
Zeichnen Sie einen gekachelten Würfel beliebiger Größe in ASCII-Grafik. Sie werden drei Zahlen gegeben werden a, bund c, und das Programm ausgeben soll eine a * b * c große Würfel. Beispiele 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ …

27
Eindeutige Elemente aus der Zeichenfolge entfernen
Ich bin auf diese Frage gestoßen, weil es sehr häufig vorkommt, eindeutige Zeichen in Strings zu finden. Aber was ist, wenn wir sie loswerden wollen? Die Eingabe enthält nur Kleinbuchstaben. Es werden nur Buchstaben von a bis z verwendet. Die Eingabelänge kann zwischen 1 und 1000 Zeichen liegen. Beispiel: input: …
12 code-golf  string 

2
Code Golf: Was ist das Schicksal des Raumschiffs? [Gleitkomma-Version]
Diese Frage ist etwas schwieriger als die ASCII-Art-Version. Es gibt keine Kunst, und jetzt können Sie Gleitkomma-Arithmetik machen! Die Herausforderung Die USS StackExchange bewegte sich durch das Gravitationsfeld des Planeten cg-00DLEF, als an Bord eine astronomische Explosion auftrat. Als Chefprogrammierer des Schiffes ist es Ihre Aufgabe, die Flugbahn Ihres Schiffes …

1
Mach etwas Leckeres! [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ihre Herausforderung besteht darin, ein Chef- Programm …


13
Erstellen Sie einen ASCII-Fortschrittsbalken
Nun, es ist etwas Ähnliches wie diese Frage, aber mit kleinen Unterschieden. Sie müssen ein Programm schreiben, um die Breite des Fortschrittsbalkens und den Arbeitsaufwand abzufragen. und zeichnen Sie dann einen Fortschrittsbalken mit folgenden Funktionen: width gibt an, wie viele Zeichen Sie zum Zeichnen des Fortschrittsbalkens verwenden müssen Fortschritt wird …

26
Verschachtelungslisten
Bei einer Liste mit darin verschachtelten Listen geben Sie die Liste mit den Elementen der verschachtelten Listen zurück, die nicht verschachtelt sind. Eingang Die Liste enthält höchstens 4 tief verschachtelte Listen. Zählen Sie alle Nullen in der Eingabe als Null-Leerzeichen. Ausgabe Drucken Sie jeden Artikel einzeln aus. Drucken Sie die …
12 code-golf 

16
Finde einhändige Wörter
"übertrieben" ist ein Beispiel für ein Wort, das auf einer normalen QWERTY-Tastaturkarte mit der linken Hand eingegeben werden kann. "Monopol" ist ein Beispiel für die rechte Hand. Durchsuchen der Unix- wordsDatei nach Wörtern, die einerseits eingegeben werden können. Die Ausgabe sollte aus zwei Zeilen bestehen: eine durch Leerzeichen getrennte Liste …
12 code-golf 

4
Konvertieren von Infix-Notation in Präfix-Notation
Gegeben ein arithmetischer Ausdruck, der Klammern ( ()), Exponenten ( ^), Division ( /) und Multiplikation ( *), Addition ( +) und Subtraktion ( -) (in dieser Reihenfolge der Operation) enthalten kann, wie z a ^ (2 / 3) * 9 * 3 - 4 * 6 Den gleichen Ausdruck …
12 code-golf  math 

3
Session-Saving Quine
Inspiriert von dieser Frage . Erstellen Sie ein Programm, das den Benutzer auffordert, einige Daten zu speichern, und spucken Sie das Programm selbst aus, wenn das Programm beendet wird, mit Ausnahme der Sitzungsdaten, die geändert wurden. Der Benutzer öffnet dann das neu erzeugte Programm und kann die Daten des vorherigen …
12 code-golf  quine 

3
Implementieren Sie einen Grafikrechner
Es gab viele Fragen, die Taschenrechner betrafen; Es scheint jedoch nicht so, als würde ein Grafikrechner implementiert. Die Herausforderung Sie müssen ein vollständiges Programm schreiben, das mehrere Formeln als Eingabe von STDIN verwendet und diese in STDOUT grafisch darstellt. Die Eingabe erfolgt in der Form f1(x)=x^2-x-1. Es wird ein fgefolgt …


4
Kürzester Weg für einen Schachritter
Ihr Programm sollte die Anzahl der Züge berechnen, die ein Schachritter benötigt , um jedes Feld des Schachbretts zu erreichen. Die Eingabe besteht aus zwei durch Leerzeichen getrennten Ganzzahlen, die die Koordinaten des Startquadrats darstellen (horizontale und vertikale Koordinate, jeweils 0-7 einschließlich). Ihr Programm sollte ein Zahlenraster ausgeben, das die …
12 code-golf  chess 

10
Creative Programming [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 8 Jahren . Machen Sie eine Geschichte aus Ihrer Programmierung. Beispiel in JavaScript: self.book = …

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.