Programmierrätsel & Code Golf

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

10
Kürzeste, eindeutig identifizierende Teilzeichenfolgen
Ersetzen Sie bei einer vorgegebenen Liste von Zeichenfolgen jede Zeichenfolge durch eine ihrer nicht leeren Teilzeichenfolgen, die keine Teilzeichenfolge der anderen Zeichenfolgen in der Liste ist und so kurz wie möglich ist. Beispiel In Anbetracht der Liste ["hello","hallo","hola"], "hello"sollte nur ersetzt werden , "e"da diese Teilzeichen nicht enthalten ist in …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

15
Ein semi-palindromes Puzzle
Ein Palindrom ist ein Wort, das sein eigenes Gegenteil ist. Nun gibt es einige Wörter, die wie Palindrome aussehen, dies aber nicht sind. Zum Beispiel betrachtet das Wort sheesh, sheeshist kein Palindrom , weil seine Rückseite ist hseehsdie anders ist, aber wenn man bedenkt , shein einzelner Buchstabe sein, dann …

10
Berechnen Sie einen Tipp mit der kleinsten Anzahl von Münzen
Die meisten Trinkgeldrechner-Apps nehmen einfach einen pauschalen Prozentsatz des Essenspreises ein. Wenn Ihre Mahlzeit beispielsweise 23,45 USD beträgt, können Sie ein Trinkgeld von 15% = 3,52 USD oder ein großzügigeres Trinkgeld von 20% = 4,69 USD hinterlassen. Praktisch genug für Kreditkartenbenutzer. Aber nicht, wenn Sie lieber Bargeld-Trinkgelder abgeben möchten. In …
23 code-golf 

15
Mehrdimensionale Umkehrung
Bei einem n-dimensionalen orthogonalen (nicht zackigen) Array nicht negativer Ganzzahlen und einer Angabe, welche Dimensionen umgekehrt werden sollen, wird das Array zurückgegeben, jedoch entlang dieser Dimensionen umgekehrt. Die Angabe kann als Boolesche Liste der Länge N oder als Liste einer Teilmenge der ersten N Dimensionen erfolgen, die von 0 oder …

26
Drucken Sie eine gewellte Zeichenfolge Zeile für Zeile
Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine Zeichenfolge sund eine Ganzzahl nals Parameter akzeptiert. Ihr Programm sollte die Zeichenfolge bei der Transformation wie folgt drucken (oder zurückgeben): Beginnen Sie oben links und bewegen Sie sich nach unten und rechts. Schreiben Sie sals Welle der Höhe n. Kombinieren …
23 code-golf  string 

13
Prime Time Reisen
Sag es niemandem, aber ich habe die Zeitreisemaschine meines Onkels geklaut! Mein Onkel ist jedoch von Primzahlen besessen, und das zeigt sich in der Maschine - er hat sie so programmiert, dass sie nur Daten enthält, die eine Primzahl ergeben. Es kann also nicht nach 1947-08-151947 + 8 + 15 …
23 code-golf  primes  date 

11
Der immer größer werdende Graph
Betrachten Sie eine eindimensionale Folge von Zahlen innerhalb eines festgelegten Bereichs, d. H [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Der immer größer werdende Graph * ** ist eine Linie, die alle Punkte in dieser Sequenz von links nach rechts verbindet und immer nach …

19
Neue Passwortidee: Word-Walker
Ich habe mir eine neue Methode ausgedacht, um meine Passwörter zu generieren, und obwohl es auf lange Sicht wahrscheinlich nicht sehr clever ist, könnte es dennoch Spaß machen, Code-Golf zu spielen. Unter Verwendung einer Wortfolge wird das Passwort folgendermaßen generiert: Wählen Sie das n-te Zeichen im n-ten Wort Wenn n …
23 code-golf  string 

25
Sortieren Sie eine Zeichenfolge nach einer bestimmten Reihenfolge
Ihre Herausforderung besteht darin, eine Zeichenfolge zu sortieren. Statt nach der normalen alphabetischen Reihenfolge (abc..xyz) sortieren Sie Zeichenfolgen nach einem bestimmten Alphabet. Sie müssen ein Programm oder eine Funktion schreiben , die zwei Eingänge nehmen: Ein Alphabet A und einen String S . Beide enthalten nur englische Kleinbuchstaben und beide …
23 code-golf  string 

30
Erweitern Sie eine Zahl
Diese Herausforderung basiert auf dieser Stackoverflow-Frage . Mit einer positiven Zahl als Eingabe geben Sie diese als Summe jeder Ziffer multipliziert mit ihrer Zehnerpotenz aus. Eingang Eine Zahl, eine Ganzzahl, eine Zeichenfolge oder eine Liste von Ziffern / Zeichen. Die Zahl ist ausschließlich positiv. Wenn Sie die Nummer als Zeichenfolge …
23 code-golf  number 

12
Drunkards Heimreise
Drunkards Heimreise In dieser Herausforderung musst du ein Programm schreiben, das einen Säufer simuliert, der von der Bar nach Hause stolpert. Eingang: Die Eingabe ist eine Adjazenzmatrix (die einen gerichteten Graphen darstellt), die Pfade darstellt, die der Betrunkene nehmen kann. An jedem Ort wählt der Betrunkene zufällig einen Weg (jede …

15
Nicht ganz römisch ternär
Wenn eine Ganzzahl n ≥ 0 ist, geben Sie sie in einer nicht positionellen Basis-3-Notation aus, wobei Sie Ziffern 139ABCDE…und ein 1-Zeichen-Trennzeichen verwenden. Jede Ziffer ist eine fortlaufende Potenz von 3 und die Ziffern auf der linken Seite des Trennzeichens werden negiert, z. B. A931 | B → 81− (1 …

23
Encode - Shuffle - Decode
Herausforderung Ihre Aufgabe ist es, eine Ganzzahl als eine Zeichenfolge aus ASCII- Zeichen zu codieren und sie dann erfolgreich zu decodieren, nachdem die Zeichenfolge zufällig gemischt wurde. Sie schreiben zwei Programme / Funktionen , die als Encoder und Decoder bezeichnet werden . Encoder Eingabe: eine ganze Zahl im Bereich von …

10
Passt ein Brief in den anderen?
Erinnern Sie sich an meine Matte, die richtig nach Farben sortiert ist ? Gestern habe ich es mir angesehen und festgestellt, dass einige Buchstaben in andere passen. Beispiel: Ein Brief Ppasst an die Stelle, an der der Brief Rhingeht. Hier ist eine einfache Herausforderung: Geben Sie bei zwei Buchstaben einen …

21
Matrix in der Reihenfolge "Schrägstrich"
Geben Sie zwei positive Zahlen ein N >= 2und N <= 100erstellen Sie eine Matrix, die den folgenden Regeln folgt: Die erste Nummer beginnt an der Position [0,0] Die zweite Zahl beginnt an der Position [0,1] Dritte Nummer geht unter Erste Nummer (Position [1,0]) Die folgenden Zahlen gehen in "Schrägstrich" …
23 code-golf  matrix 

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.