Programmierrätsel & Code Golf

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

30
Das Trugbild der klugen Person
Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

3
Emulieren Sie eine MOS 6502-CPU
Dies ist ein bisschen inspiriert von der Intel 8086-Herausforderung, die auch hier stattfindet, aber ich dachte, eine 6502-Herausforderung wäre auch interessant. Die Herausforderung Ich dachte, es würde Spaß machen, die Ergebnisse zu sehen. Dieser ist offensichtlich in Richtung der fortgeschritteneren Seite des Spektrums. Die Herausforderung besteht darin, einen eigenen 6502-CPU-Emulator …


30
Finde die maximale Sequenzlänge
Angenommen, wir haben eine Zeichenfolge und möchten die maximal wiederholte Folge jedes Buchstabens ermitteln. Beispiel für die Beispieleingabe: "acbaabbbaaaaacc" Die Ausgabe für die Beispieleingabe kann sein: a=5 c=2 b=3 Regeln: Ihr Code kann eine Funktion oder ein Programm sein - Sie haben die Wahl Die Eingabe kann über Standard-, Datei- …
29 code-golf 

2
ASCII-Kunst 3D StreetView
Eingang: Sie erhalten eine Reihe von ganzen Zahlen (über stdin oder prompt eingegeben). Jedes Paar von Ganzzahlen in dieser Reihe repräsentiert die BREITE eines Gebäudes [gültiger Bereich: 1..10] und die HÖHE [gültiger Bereich: 0..10]. Nehmen Sie an, dass der Input wohlgeformt ist. Beispieleingabe (die zweite Zeile dient nur zu Demonstrationszwecken): …


7
Hinterhältiger Wettbewerb: Der OS-Krieg [geschlossen]
Wir alle wissen, wie die Diskussion um das beste Betriebssystem viele Flammenkriege ausgelöst hat. Ihr Ziel ist es nun, den entscheidenden "Beweis" zu erbringen, dass Ihr Lieblingsbetriebssystem besser ist ... ah, nein, viel besser, den entscheidenden "Beweis" zu erbringen, dass ein anderes Betriebssystem schlecht ist. Die Aufgabe: Schreiben Sie ein …



28
Josephus Problem (Auszählen)
Die Herausforderung Schreiben Sie eine Funktion, die zwei positive ganze Zahlen n und k als Argumente verwendet und die Nummer der letzten von n verbleibenden Person nach dem Auszählen jeder k- ten Person zurückgibt . Dies ist eine Code-Golf-Herausforderung, also gewinnt der kürzeste Code. Das Problem n Personen (nummeriert von …

30
Rand5 () bis Rand7 () [geschlossen]
Sie erhalten eine Funktion Rand5 (). Diese Funktion gibt vollkommen zufällige (gleichverteilte) Ganzzahlen zwischen 1 und 5 zurück. Stellen Sie die Funktion Rand7 () bereit, die Rand5 () verwendet, um vollkommen zufällige Ganzzahlen zwischen 1 und 7 zu erzeugen.

30
Bestimmen Sie, ob die Zeichenfolgen gleich sind
Ihre Aufgabe ist einfach . Bestimmen Sie, ob eine Zeichenfolge , die die andere (nicht - Adresse, der Wert) entspricht , ohne die Verwendung von Gleichheitsoperator (wie ==, ===, oder .equal()) oder Ungleichheit ( !=, !==) etwas ähnliches für andere Sprachen. Das heißt überall! Sie dürfen diese Operatoren an keiner …
29 code-golf 

30
Bestimmen Sie, ob 4 Punkte ein Quadrat bilden
Schreiben Sie eine Funktion, die 4 Punkte in der Ebene als Eingabe verwendet und true zurückgibt, wenn die 4 Punkte ein Quadrat bilden. Die Punkte haben ganzzahlige Koordinaten mit absoluten Werten <1000. Sie können eine beliebige sinnvolle Darstellung der 4 Punkte als Eingabe verwenden. Die Punkte werden nicht in einer …
29 code-golf  math 

13
Wie viele Jimmys können passen?
Bei dieser einfachen, aber unterhaltsamen Herausforderung mussten Sie feststellen, ob Jimmy von ihrer Plattform fallen würde. Jimmy hat drei Körperteile /, ound \wie diese angeordnet sind /o\ Plattformen sind mit vertreten -. Jimmy fällt von der Plattform, wenn sich zwei oder mehr Körperteile nicht direkt über einer Plattform befinden. Einige …
29 code-golf  string 

30
Wird Jimmy von seiner Plattform fallen?
Hintergrundgeschichte Lerne meinen Freund Jimmy kennen: /o\ Jimmy ist eine kleine Figur, die gerne auf Plattformen steht. Hier ist Jimmy, der sicher auf einer Plattform steht: /o\ ------------- Jetzt hat Jimmy einen guten Gleichgewichtssinn, so dass er sicher mit einem Bein von der Plattform stehen kann: /o\ ------------------- Obwohl, wenn …

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.