Als «code-golf» getaggte Fragen

13
Irreduzible Polynome über GF (5)

Ein Polynom mit Koeffizienten in einem Feld F heißt irreduzibel gegenüber F, wenn es nicht in das Produkt von Polynomen niedrigeren Grades mit Koeffizienten in F zerlegt werden kann . Betrachten Sie Polynome über dem Galoisfeld GF (5). Dieses Feld enthält 5 Elemente, nämlich die Nummern 0, 1, 2, 3...

13
Entziffern Sie die mathematischen Symbole

Wenn Sie das Buch Contact von Carl Sagan gelesen haben , kommt Ihnen diese Herausforderung vielleicht bekannt vor. Wenn Sie einen Satz mathematischer Gleichungen eingeben, der aus einer Zahl, einem unbekannten Operator, einer anderen Zahl und einem Ergebnis besteht, können Sie ableiten, welche...

13
Berechnen Sie die Tageszahl des Jahres

Scheint so, als hätten wir diesen noch nicht, also los geht's: Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die ein Datum als Eingabe verwendet und die Tageszahl des Jahres ausgibt. Sie dürfen dafür keine Builtins verwenden! Regeln Wie üblich können Sie ein vollständiges...

13
Interpretiere die Pig-Serie

Bei einem gegebenen Eingang eines Schwein , SickPig , DeadPig , QuinePig oder DeafPig Programm, wählen Sie eine dieser „Sprachen“ zufällig und interpretieren die Eingabe als diese „Sprache“ . Wählen Sie zunächst zufällig eines der fünf Mitglieder der "Pig-Serie" aus: Schwein Wenn Sie sich für Pig...

13
Verbinde die Punkte

oVerbinde sie mit einer Reihe von s, die Punkte darstellen, vertikal oder horizontal Beispiele Eingang: o o o Ausgabe: o---o | | o Eingang: o o o o Ausgabe: o---o----o | o Spec Wenn Sie möchten, dass die mit Leerzeichen aufgefüllte Eingabe ein Rechteck bildet, geben Sie dies in Ihrer Antwort an...

13
Bridge Hand Scoring

Eines der Dinge, die Contract Bridge sehr interessant machen, ist das hochkomplizierte "künstliche" Metaspiel. Dieses System der Handwertung ist ein kleiner Teil davon. Bridge ist ein trickreiches Kartenspiel. Jeder Spieler erhält 13 Karten, und das Spiel beginnt mit dem Bieten . Das Bieten...

13
Finden Sie die optimale Schiebetürbreite

Schiebetüren haben je nach Türbreite unterschiedliche Preise. Die unterschiedlichen Preise sind wie folgt: 60 - 80 cm: 150 ¤ 81 - 100 cm: 200 ¤ 101 - 120 cm: 220 ¤ Wenn Sie einen Schrank kaufen, möchten Sie natürlich die Kosten minimieren. Ihre Aufgabe ist es daher, die Breite der Türen zu...

13
SAS-Makrovariablen auflösen

Die SAS-Programmiersprache ist eine klobige, archaische Sprache aus dem Jahr 1966, die bis heute verwendet wird. Der ursprüngliche Compiler wurde in PL / I geschrieben , und ein Großteil der Syntax stammt aus PL / I. SAS hat auch eine Präprozessor-Makrosprache, die sich ebenfalls von der von PL / I...

13
Visualisieren Sie lange Hinzufügung mit ASCII-Kunst

Ganz und gar nicht inspiriert von Visualize long division with ASCII art ;) Ihre Aufgabe ist es, mit ASCII-Kunst eine lange Hand zu zeigen. Sie lösen die Longhand-Addition, indem Sie die Spalten von rechts nach links addieren, den Wert der Einerstelle in das Ergebnis einfügen und die Zehnerstelle...

13
Iterierter gleitender Durchschnitt

Wenn wir eine Liste haben, sagen [9, 2, 4, 4, 5, 5, 7]wir die Liste , dann können wir einen gleitenden Durchschnitt darüber bilden. Ein Fenster von etwa 3 Elementen wird jedes Element durch ein Fenster wie solche ersetzt: [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], [4, 5, 5], [5, 5, 7]]und...

13
Löse das Sekretärsproblem

Das Sekretärsproblem ist ein berühmtes Problem, das folgendermaßen beschrieben wird: Du brauchst eine neue Sekretärin Sie haben N Bewerber, die Sie einzeln befragen können Sie können jeden Bewerber nach dem Vorstellungsgespräch bewerten. Ihr Punktesystem gibt niemals zwei Bewerbern die gleiche...

13
Wer ist der König des Turniers?

Hintergrund Stellen Sie sich ein Round-Robin-Turnier vor, bei dem jeder Teilnehmer ein Spiel gegen jeden anderen Teilnehmer spielt. Es gibt keine Unentschieden, also hat jedes Spiel einen Gewinner und einen Verlierer. Ein Teilnehmer A ist ein König des Turniers, wenn für jeden anderen Teilnehmer B...

13
Double-Duty-Quine: Quine!

Schreiben Sie ein Programm, das beim Ausführen seinen eigenen Quellcode ausgibt, und sonst nichts. Scheint einfach, oder? Der Haken ist, dass Ihr Programm "Hallo Welt!" Ausgeben muss, wenn der Quellcode umgekehrt wird. genau, ohne die Anführungszeichen. Dies ist Codegolf, daher gewinnt die...

13
Magische Zahl einer bestimmten Länge

Ihr Programm muss eine Eingabe ( nzum Zwecke der Beschreibung) annehmen und alle Permutationen einer Zahl ausgeben, die nZiffern ohne wiederholte Ziffern lang sind, wobei jede der Ziffern vor und einschließlich ihres Index durch die Stelle in der Zahl teilbar ist, auf die sie fällt . Über magische...

13
Zeichne eine Spirale in eine Schachtel

Diese geometrische Spirale sieht kompliziert aus, ist aber ziemlich einfach zu zeichnen. nimm das folgende Kästchen: Zeichnen Sie eine gerade Linie zwischen der Ecke des Kästchens und einem festgelegten Abstand über der nächsten Ecke gegen den Uhrzeigersinn. Fahren Sie mit diesem Muster nach innen...