Als «code-golf» getaggte Fragen

13
Zehnzeiliges Balkendiagramm

Dies ist Hole-1 von Herbst Turnier von APL CodeGolf . Ich bin der ursprüngliche Autor des Problems dort und darf es daher hier erneut posten. Erstellen Sie anhand einer Liste von Zahlen ein horizontales Balkendiagramm mit #Zeichen für die Anzahl der Zahlen, die in jede der zehn gleich großen...

13
Rat für Rubin

Wie kann ich kürzen: p=gets.to_i a=gets b=gets.to_i Wenn meine Eingabe eine Ganzzahl ist, gefolgt von einer Zeichenfolge, gefolgt von einer

13
Gib ein ASCII-Deck aus

Es gab noch nie eine endgültige ASCII-Karten-Herausforderung für AFAIK. Verwenden Sie also das folgende ASCII-Kartenspiel: .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--. ||T.--....

13
Höchste oder niedrigste Vorkommen?

Herausforderung: Eingänge: Eine Zeichenfolge mit druckbarem ASCII (ohne Leerzeichen, Tabulatoren und Zeilenumbrüche) Ein Boolescher † Ausgabe: Die Teile der Zeichenfolge sind in vier Gruppen unterteilt: Kleinbuchstaben Großbuchstaben Ziffern Andere Basierend auf dem Booleschen Wert geben wir...

13
Fibonacci-Bahnen zählen

Wenn wir eine Fibonacci-ähnliche Folge als f k (n) = (f k (n-1) + f k (n-2))% k definieren , ist die Folge für eine ganze Zahl k (wobei % der Modulo-Operator ist) wird notwendigerweise zyklisch sein, weil es nur k 2 verschiedene Werte für (f k (n-1), f k (n-2)) gibt . Da dieser Zyklus in der Regel...

13
Pyramid Scheme Negation

In meiner Sprache Pyramid Scheme gibt es ein etwas lustiges Konstrukt: das leere Dreieck: ^ - Wenn keine Argumente angegeben werden, wird zurückgegeben 0. Um 1mit diesem Konstrukt zu generieren , könnten wir dies verwenden: ^ /!\ ^--- - Dies geht einfach 0auf die Negationsfunktion über. Wir können...

13
Tipps zum Golfen in QBasic

Welche allgemeinen Tipps haben Sie zum Golfen in QBasic? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für QBasic sind (z. B. "Kommentare entfernen" ist keine Antwort). Tipps zum QB64- Emulator sind ebenfalls...

13
Ist es zweiteilig?

Ein zweigeteiltes Diagramm ist ein Diagramm, dessen Scheitelpunkte in zwei nicht zusammenhängende Gruppen unterteilt werden können, sodass keine Kante zwei Scheitelpunkte in derselben Gruppe verbindet. Ein Graph ist genau dann zweiteilig, wenn er zweifarbig ist. Herausforderung Ihre Aufgabe ist es,...

13
Schaufel mir bitte ein Eis

Mach mir bitte eine Eistüte Wir haben eine Menge großartiger Eisdielen hier in Neuengland. Die meisten von ihnen sind jetzt für den Winter geschlossen, so ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ ZIEL Den obigen Eistüte genau ausgeben. (oder von...

13
Wiederholte Ziffern-Primzahlen

Eine andere Sequenz, eine andere Herausforderung. * Definition Ein herausragendes pin dieser Sequenz ist, nennen wir es A, genau dann , wenn für jede Ziffer din p‚s Dezimalentwicklung, Sie ersetzen dmit dKopien dund die resultierende ganze Zahl ist noch prime; Nullen sind nicht erlaubt. Zum...

13
Spirale aus dem Alphabet!

Schauen Sie sich die folgende Zeichenfolge an. Bemerken Sie ein Muster? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL CUM BAZYXWV N EO DP CQ BAZYXWVUTSR Wie einige vielleicht bemerkt haben, handelt es sich im Grunde genommen um eine Spirale des Alphabets, bei der sich die Abstände zwischen Zeilen / Spalten...

13
Iterierte Phi-Sequenz

Verwandte: Iterierte Phi (n) -Funktion . Ihre Herausforderung besteht darin, die iterierte Phi-Funktion zu berechnen: f(n) = number of iterations of φ for n to reach 1. Wo φist Eulersche Phi-Funktion . Verwandte OEIS . Hier ist das Diagramm davon: Regeln: Ihr Ziel ist die Ausgabe f(n) von n=2bis...

13
ASCII-Sechskantkette

Problem Zeichnen Sie eine xlange Sechskantkette mit jeweils einer yLängsseite Eingang x - die Länge der Kette <= 50 y - die Länge jeder Seite <= 50 Beispiele x=1,y=1 _ / \ \_/ x=4,y=1 _ _ / \_/ \_ \_/ \_/ \ \_/ \_/ x=3,y=2 __ __ / \ / \ / \__/ \ \ / \ / \__/ \__/ \ / \__/ Regeln Die kürzeste...

13
Wie viele Instanzen werden ausgeführt?

Schreiben Sie ein Programm, das auf unbestimmte Zeit ausgeführt wird und angibt, wie viele Instanzen von ihm gerade ausgeführt werden. Jede Instanz des Programms sollte auch die Reihenfolge angeben, in der es von allen anderen derzeit ausgeführten Instanzen geöffnet wurde. Beispiel Der Benutzer...

13
Berechne den oberen Divmod

Aufgabe Gegeben seien zwei positive ganze Zahlen (divid e nd und divis o r), berechnen die q uotient und die r emainder. Normalerweise würde es als e = o*q+rwo q*o<=eund berechnet werden 0<=r<o. Für diese Herausforderung gibt es e = o*q+raber noch q*o>=eund -o<r<=0. Zum Beispiel...

13
Der GPA-Rechner des kämpfenden Studenten

GPA-Rechner (GPA = Notendurchschnitt) Sie sind ein gestresster Student während der Abschlusswoche. Anstatt für die bevorstehenden Prüfungen zu studieren, ist es am besten zu bestimmen, welche GPA Sie am Ende des Semesters haben werden. Auf diese Weise haben Sie Daten, um Ihre Entscheidung zu...

13
Charakteristisches Polynom

Das charakteristische Polynom einer quadratischen Matrix A wird als Polynom definiert P A (x) = det ( I x- A ) wobei I die ist Identitätsmatrix und det die Determinante . Beachten Sie, dass diese Definition immer ein monisches Polynom ergibt, sodass die Lösung eindeutig ist. Ihre Aufgabe für diese...

13
Kommunistische Teilstringnormalisierung

Wenn eine Zeichenfolge T der Länge K erscheint K oder mehrmals in einem String S , dann ist es möglicherweise kommunistisch . Zum Beispiel 10in 10/10potentiell kommunistisch, denn es erscheint 2 - mal und ist mit einer Länge von 2 . Beachten Sie, dass sich diese Teilzeichenfolgen nicht überlappen...