Als «code-golf» getaggte Fragen

12
Finden Sie die Koeffizienten einer rationalen Erzeugungsfunktion

Wenn wir eine Folge von Zahlen als Koeffizienten einer Potenzreihe schreiben, dann wird diese Potenzreihe die (gewöhnliche) Erzeugungsfunktion (oder Gf) dieser Folge genannt. Das heißt, wenn für einige Funktionen F(x)und ganze a(n)Zahlenreihen gilt: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ......

12
Bounce-Modulo zwei Zahlen

Das Diagramm der Modulo-Operation ( ) sieht folgendermaßen aus:y=xmodky=xmodky = x \mod k Dies ist eine sehr nützliche Funktion, da wir so ein "Wrapping" -Verhalten erzeugen können. Es ist jedoch sehr umständlich, wenn ich es verwenden möchte, um eine Erscheinung des "Springens" zwischen zwei...

12
Rund wie eine Null

Tor Runden Sie eine eingegebene Zahl auf die nächste Zahl mit einer signifikanten Zahl ab. Bedarf Eingang Eine Gleitkommazahl. Angenommen, die eingegebene Zahl führt zu einer Ausgabe innerhalb der Grenzen des Datentyps (dh, Überlauffehler werden ignoriert.) 0 ist eine ungültige Eingabe. Zahlen, die...

12
Geschichte Hausaufgabenhilfe

Wenn ich meine Geschichte lese und Notizen mache, kann ich es nicht lassen, all diese langen Datteln aufzuschreiben - 1784 sind sechs komplette Bleistiftlifte! jǝǝz! Wie Sie sehen, bin ich - wie die meisten Herausforderungsposter auf dieser Website - faul, wenn es darum geht, Dinge zu schreiben....

12
Alles Gute zum Geburtstag, lass uns einen Kuchen haben!

Bald hat mein Freund Geburtstag und da er Programmierer und ASCII-Kunstliebhaber ist, dachte ich, ich würde ihm ASCII-Kuchen machen! Leider vergesse ich immer wieder sein aktuelles Alter, daher hätte ich gerne ein Programm für meinen ASCII-Ofen, das einen Kuchen mit einer bestimmten Anzahl von...

12
Überlegene zusammengesetzte Zahlen

Eine überlegene zusammengesetzte Zahl ist eine Ganzzahl, bei der das Verhältnis der Anzahl der Teiler zu einer Potenz der Zahl so hoch wie möglich ist. Dies als Formel ausdrücken: Sei d (n) die Anzahl der Teiler von n, einschließlich der Anzahl selbst. Wenn für eine gegebene ganze Zahl n eine Zahl...

12
Anzahl der Faktorsummen

Bei einer positiven ganzen Zahl n> 1 bestimmen Sie, wie viele Zahlen gebildet werden können, indem Sie ganze Zahlen größer als 1 addieren, deren Produkt n ist . Wenn beispielsweise n = 24 ist , können wir n wie folgt als Produkt ausdrücken 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 = 14 24 =...

12
Spring wie ein Frosch!

Bei einem Array nicht negativer Ganzzahlen besteht Ihre Aufgabe darin, nur bestimmte Elemente davon beizubehalten, wie im Folgenden beschrieben. Angenommen, das Array ist [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Zuerst sollten Sie das erste Element des Arrays n. Behalten Sie die ersten nElemente und...

12
Selbstsummierte Zahlen

Wandle eine Zahl in eine Summe von Ziffern um Keine Summe: Wir brauchen die kürzeste Summe. Keine Ziffern: Sie können nur Ziffern der Zahl verwenden Beispiel Als Eingabe erhalten Sie eine ganze Zahln>0 Sagen wir mal n=27. Sie müssen zum Ausdruck bringen 27als Summe , indem nur die Ziffern [2,7]...

12
Mein Gerät funktioniert nicht richtig.

Hilfe! Mein Gerät funktioniert nicht richtig und wenn ich versuche, einen String zu wiederholen, erhalte ich ein unordentliches Ergebnis. Anstatt die gleiche Zeichenfolge N- mal zu wiederholen , füllt es ein NxN- Quadrat mit jedem seiner Zeichen und stapelt die Quadrate auf. Zum Beispiel erhalte...

12
Erstellen Sie eine Zeigersequenz

Lets definieren eine Zeigersequenz, eine beliebige Sequenz sein , dass a (n) a ((n-1) - (a (n-1))) = forall n größer als eine endliche Zahl. Zum Beispiel, wenn unsere Sequenz mit begann 3 2 1 Unser nächster Term wäre 2, weil a (n-1) = 1 , (n-1) -1 = 1 , a (1) = 2 (dieses Beispiel ist der Index...

12
Zerstöre eine Schnur!

Herausforderung Geben Sie bei einer Zeichenfolgeeingabe die abgerissene Version aus. Der Prozess P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar m i i i i i i i mi m n n n n gn gn gn gn gni mgni g g Pg Pg roPg roPg roPgmar...

12
Wie kann ich diesen Python-Code verkürzen?

Hier ist der Code, den ich kürzen möchte. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow"...

12
Alternativnummern

Betrachten Sie das Array positiver Ganzzahlen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Dann verketten Sie sie: 1234567891011121314151617181920212223242526... Teilen Sie sie dann in Abschnitte variabler Länge auf, wobei jede Länge der N- ten positiven ganzen Zahl entspricht:...

12
Konvertieren Sie zwischen Musiknotenschlüsseln

Bevor Sie gehen, müssen Sie nicht viel musikalische Notation verstehen, um diese Herausforderung zu tun. ERLÄUTERUNG In Standardnoten gehen Doppelschlüssel über die Seite, die als Referenzpunkte zu den Noten dienen, damit Sie wissen, welche Note gespielt werden soll. Wenn Sie mit dem...

12
Golf my "pre-golfed" C

Hintergrund Für meine Code-Golf- Einsendungen in C benötige ich ein Verarbeitungswerkzeug. Wie in vielen anderen Sprachen ist Whitespace in C-Quellen meistens irrelevant (aber nicht immer!) - macht den Code dennoch für den Menschen viel verständlicher. Ein vollwertiges C-Programm, das häufig kein...

12
Finden Sie das Passwort

Ein gewöhnliches N-stelliges Zahlenschloss besteht aus N rotierenden Scheiben. Auf jeder Disc sind die Ziffern 0 bis 9 in der angegebenen Reihenfolge angegeben, und Sie müssen sie auf das richtige Kennwort einstellen, um sie zu öffnen. Wenn Sie das Passwort nicht kennen, müssen Sie es natürlich...

12
Eine Bank für weniger vertrauenswürdige Freunde

Einführung Sie haben einen Job als Finanzminister in Ihrem erfundenen Land in Ihrem Hinterhof bekommen. Sie haben beschlossen, in Ihrem Land eine eigene Bank für Sie und Ihre weniger vertrauenswürdigen Freunde zu gründen. Da Sie Ihren Freunden nicht vertrauen, haben Sie beschlossen, ein Programm...