Programmierrätsel & Code Golf

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

5
Handy-Tastatur eingeben
Handy-Tastatur eingeben Diese Frage wurde vor einiger Zeit gestellt, aber aufgrund schlechter Spezifikationen geschlossen. Also wiederhole ich es mit besseren Spezifikationen. Diese Frage ist verwandt, geht aber in die entgegengesetzte Richtung. Bevor T9 erschien, mussten Sie eine der Zifferntasten mehrmals drücken, um das gewünschte Zeichen zu erhalten, um ein Zeichen …

11
Gamma-Funktion Golf
Gegeben eine reelle Zahl tin (-10^9,13)(ohne -10^9oder 13) als Eingabe, Ausgabe Γ(t), auch bekannt als die Gamma-Funktion , die wie folgt definiert ist: Sie können weder eine integrierte Gamma-Funktion verwenden, um diese Aufgabe zu lösen, noch integrierte numerische oder symbolische Integrationsfunktionen. Ihre Ausgabe sollte auf 6 signifikante Stellen genau sein …

7
Summenfreie Partitionen finden
Zusammenfassung Gegeben Eingang kfinden Sie eine Partition von ganzen Zahlen 1auf nin kSumme freie Teilmengen für die größte nSie innerhalb von 10 Minuten kann. Hintergrund: Schurnummern Eine Menge Aist summenfrei, wenn ihre Selbstsumme A + A = { x + y | x, y in A}keine Elemente gemeinsam hat. Für …

8
Auf dem Bauernschachbrett festhalten
Sie sollten ein Programm oder eine Funktion schreiben, die eine Zeichenfolge empfängt, die ein Schachbrett mit nur Bauern als Eingabe und Ausgabe darstellt, oder zurückgibt, ob eine Erfassung auf dem Brett möglich ist. Die Eingabe erfolgt in einer FEN- ähnlichen Notation, in der Positionen von weißen und schwarzen Bauern ohne …

6
Primes von Ulams Spirale
Ulams Spirale ist ein wirklich faszinierendes und dennoch rätselhaftes Thema in der Mathematik. Wie es im Detail funktioniert, können Sie hier nachlesen , aber eine kurze Zusammenfassung kann so erklärt werden: Ich schreibe zuerst eine Eins, dann eine Zwei rechts daneben. Über den beiden schreibe ich eine Drei, und links …
17 code-golf  math  primes 

20
Bilden Sie einen Mathe-Wettbewerbs-Sortierer
Ich nehme gerne an Mathe-Wettbewerben teil, die von Mu Alpha Theta, einer Mathematik-Ehrengesellschaft in den Vereinigten Staaten, veranstaltet werden. Bei Wettbewerben absolviere ich einen Multiple-Choice-Test mit 30 Fragen. Pro Frage stehen fünf Auswahlmöglichkeiten mit den Bezeichnungen A bis E zur Verfügung. Meine Punktzahl bei einem Test beträgt vier Punkte für …
17 code-golf  string 

3
Umschalten, Drucken, Wiederholen
Diese Herausforderung ist locker vom nicht implementierten Esolang Pada inspiriert . Es sei ein Array von 8 Bits betrachtet, die alle auf Null initialisiert sind. Wir werden einen sehr minimalistischen Befehlssatz einführen, um beliebige Zeichenfolgen zu drucken. Es gibt zwei Befehle, die beide einen Parameter annehmen, Nder der Index eines …

16
DRUCKEN wie DIESES
Schreiben Sie ein Programm, das eine Eingabe in STDIN vornimmt und alle Kleinbuchstaben (einschließlich Akzentbuchstaben) in 2k-1Großbuchstaben und alle Großbuchstaben (einschließlich Akzentbuchstaben) in 2kKleinbuchstaben ( kpositive Ganzzahl) schreibt. Das Programm sollte keine anderen Zeichen in einem Wort beeinflussen. Wenn die Zeichenfolge beispielsweise "" lautet Ook! O0k!, sollte die Ausgabe "" …
17 code-golf 

14
Bewertung der Punktzahl anhand einer Schach-FEN-Saite
Herausforderung Die Forsyth-Edwards-Notation (FEN) ist eine Standardnotation zur Beschreibung einer bestimmten Brettposition eines Schachspiels. Ihre Herausforderung besteht darin, die Punktzahl mit der FEN-Zeichenfolge zu bewerten. Dies ist ein Beispiel für eine FEN-Zeichenfolge: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 Mit dieser Zeichenfolge können Sie die Materialbewertung für jede Farbe anhand der folgenden Bewertungstabelle berechnen: p / …
17 code-golf  chess 

3
Eine wilde Vier-Quadrate-Chiffre
Hintergrund Vor einhundertdreizehn Jahren veröffentlichte der Amateur-Kryptograf Félix Delastelle seine Arbeit über die vierquadratische Chiffre , eine digraphische Substitutionschiffre, die zwei Permutationen eines 25-Buchstaben-Alphabets als Schlüssel akzeptiert und Nachrichten kodiert, die aus diesen Buchstaben bestehen. Wie die meisten Stift-und-Papier-Chiffren hat die vierquadratische Chiffre heute keinen kryptografischen Wert, hatte aber zum …

6
Ode Golf - Löschen von Buchstaben
Bei einer Wörterbuchdatei (eine Textdatei, die ein Wort oder eine Phrase in jeder Zeile enthält, mit möglicher Interpunktion, aber ohne Zahlen; Zeilen sind alphabetisch sortiert) müssen Sie jede Kombination von Wörtern ausgeben, bei der ein Buchstabe aus einem Wort entfernt werden kann, um ein anderes zu bilden. Der entfernte Buchstabe …
17 code-golf  string 

14
Finden Sie den Referenzwinkel
Dies ist eine ziemlich einfache Frage. Nach dieser zufälligen Website, die ich gefunden habe - Web Archive , ist ein Bezugswinkel the acute angle formed by the terminal side of the given angle and the x-axis.Sie müssen ein Programm schreiben, um diese zu finden. Ich erinnere mich an nichts aus …


3
Gibt es eine kürzere Möglichkeit, Benutzereingaben in Python abzurufen?
Dies ist keine Herausforderung. Ich frage mich, ob es überhaupt möglich ist, Benutzereingaben in zwei separaten Variablen in Python (2 oder 3) mit weniger als 19 Bytes zu erhalten. Dies sind alles die kürzesten, die ich bekommen kann: a,b=input(),input() a=input();b=input() (newline replaced with semicolon for readability) i=input;a,b=i(),i() Gibt es dafür …
17 code-golf  tips  python 

18
Turnierformat Synonyme
Ich habe heute den ganzen Tag bei einem Super Smash Bros.-Turnier verbracht und über die Terminologie nachgedacht, die wir bei der Beschreibung von Sets verwenden. Dies sind die drei Arten von Sätzen, die ich bei Turnieren gesehen habe: Best of 3 (Bo3) Es werden drei Spiele gespielt. Der Gewinner des …
17 code-golf 

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.