Programmierrätsel & Code Golf

30
Das glückliche Haus

In Super Mario 3D World gibt es ein Minispiel, das als Lucky House bekannt ist . Es besteht aus einem Spielautomaten mit 4 Blöcken. Jeder Block kann aus 5 verschiedenen Symbolen bestehen (Blume, Blatt, Glocke, Kirsche oder Bumerang). Ziel des Spielers ist es, so viele identische Symbole wie möglich...

29
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

29
Implementieren Sie Bogosort

Ist es zu schwer , Sudoku zu lösen ? Auch die Brute-Force- Version? Hier ist eine Codierungsübung, die etwas einfacher ist. Ich hoffe. :-P Schreiben Sie die kürzeste Funktion, um Bogosort zu implementieren. Im Einzelnen sollte Ihre Funktion: Nehmen Sie ein Array (oder das Äquivalent Ihrer Sprache)...

29
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...

29
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...

29
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...

29
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...

29
Meta Regex Golf

Im Geiste dieser xkcd Schreiben Sie ein Programm, das Regex-Golf mit beliebigen Listenpaaren spielt. Das Programm sollte zumindest versuchen, den regulären Ausdruck kurz zu halten. Ein Programm, das nur ausgibt /^(item1|item2|item3|item4)$/oder ähnliches, ist nicht zulässig. Die Bewertung basiert...

29
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...

29
Versteckte Stereogrammnachricht

Sie müssen ein Textstereogramm anhand einer Eingabezeichenfolge generieren, die einen Textabschnitt, eine leere Zeile und dann die ausgeblendete Nachricht enthält. Das Ergebnis wird als Absatzpaar angezeigt, wobei einer mit unterschiedlichem Abstand dazu führt, dass der Effekt bei stereografischer...

29
Bist du im größten Raum?

Einführung Sie haben kürzlich ein Stellenangebot bei einer Pretty Good Software Company angenommen. Sie sind ziemlich zufrieden mit der Größe Ihres Büros, aber haben Sie das größte Büro? Es ist schwer zu sagen, wenn man nur die Büros seiner Kollegen ansieht, wenn man vorbeischaut. Der einzige Weg,...

29
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...

29
Wortsuchrätsel

Bestimmen Sie anhand eines rechteckigen Texts als Wortsuchrätsel und einer Suchzeichenfolge, ob der Text die Suchzeichenfolge enthält. Die Suchzeichenfolge wird möglicherweise angezeigt: horizontal, vertikal oder diagonal vorwärts oder rückwärts Sie können eine Funktion oder ein Programm schreiben...