Als «code-golf» getaggte Fragen

18
Divisor Rich and Poor Numbers

Einführung In der seltsamen Welt der Ganzzahlen sind Divisoren wie Assets und sie bezeichnen Zahlen mit mehr Divisoren als deren Umkehrung als "reich", während sie Zahlen mit weniger Divisoren als deren Umkehrung als "arm" bezeichnen. Zum Beispiel hat die Zahl fünf Teiler: , während die Umkehrung...

18
Zum exponentiellen Ziffernwachstum und darüber hinaus!

Herausforderung Ausgehend von einer Basis und einem Index wird der Ausgabeterm wie folgt definiert:1 < b < 101<b<101 < b < 10t ≥ 1t≥1t \ge 1xtxtx_t x1= 1110x1=1110x_1 = 11_{10} xi + 1xi+1x_{i+1} x i b 10 wird erhalten, indem zur Basis konvertiert und dann seine Ziffern in der Basis neu...

18
Kann Jimmy an seinem Seil hängen?

Noch eine Jimmy-Herausforderung von seinem ursprünglichen Vater. Sehen Sie sich diese anderen schönen Herausforderungen an . Wie Sie alle wissen, haben wir in letzter Zeit Herausforderungen im Zusammenhang mit Jimmy auf Plattformen gesehen. Jetzt ist Jimmy ein Akrobat, wie ich bereits erwähnte, und...

18
Verfassen Füllen Sie die Lücken aus

Angenommen, wir haben einen bestimmten Satz von Funktionen für Zeichenfolgen. Diese Funktionen ähneln dem Ausfüllen von Leerzeichen oder Madlibs, mit der Ausnahme, dass sie nur eine Eingabe verwenden, um alle Leerzeichen auszufüllen. Zum Beispiel könnten wir eine Funktion haben, die so aussieht I...

18
Vervollständigen Sie den gitterfüllenden Mäander

Ein gitterfüllender Mäander ist ein geschlossener Pfad, der jede Zelle eines quadratischen Gitters mindestens einmal besucht, niemals eine Kante zwischen benachbarten Zellen mehr als einmal kreuzt und sich niemals selbst kreuzt. Beispielsweise:N× NN×NN \times N Einmal gefüllt, kann jede Zelle des...

18
Y2K… im Jahr 2019?

Es ist der 10. August 2019, aber Ihre Aufgabe betrifft immer noch das zweite Halbjahr. Verrückt oder? Erstellen Sie ein Programm, das sich selbst druckt und an das eine zweistellige Nummer angehängt ist. Wenn Sie es zum ersten Mal ausführen, sollte 00 an die Ausgabe angehängt werden (der Quellcode,...

18
Beginnen Sie mit denen

Führen Sie die folgenden Schritte aus, wenn Sie eine streng positive Ganzzahl n angeben: Erstellen Sie ein Array A mit n 1 s. Wenn A nur ein Element hat, beenden Sie. Ansonsten, beginnend mit dem ersten Element, ersetze jedes Paar von A durch seine Summe, lasse das letzte Element so wie es ist,...

18
Zahlen verringern sich, Buchstaben erhöhen sich

Zufällig inspiriert von Zahlen, die zunehmen, während Buchstaben abnehmen Bei einer Liste von gemischten Buchstaben und ganzen Zahlen (z. B. ['a', 2, 3, 'b']) erhöhen Sie die Buchstaben um eine Stelle im Alphabet (Umbruch bei zbis a) und verringern Sie die Zahlen um 1. Für das obige Beispiel sollte...

17
Slot Machine Hacker

Problem: Slot Machine Hacker vom Facebook Hacker Cup 2011 Runde 1B Ziel: Kürzester Code in Ihrer Lieblingssprache mit stdin / stdout. Sie können nicht davon ausgehen, dass dies getRandomNumberdefiniert ist, dh Ihre Lösung muss eine potenziell Golf-Version als Funktion oder auf andere Weise...

17
IPv4-Integer-Konvertierungsfunktion

Schreiben Sie die kürzeste Funktion, um eine IP-Adresse in ihre Ganzzahldarstellung umzuwandeln und als Ganzzahl auszugeben. Um eine IPv4-Adresse in eine Ganzzahldarstellung zu ändern, ist die folgende Berechnung erforderlich: Teilen Sie die IP-Adresse in vier Oktette auf. (Octet1 * 16777216) +...

17
Das Tic Tac Toe Wörterbuch

Ein TicTacToeSpiel kann durch eine Zeichenfolge dargestellt werden, die die Reihenfolge der Positionen angibt, an denen sich die Spieler bewegen. 0 1 2 3 4 5 6 7 8 Angenommen, es wird Ximmer zuerst gespielt. So bezeichnet eine Zeichenfolge von "012345678" das Spiel XOX OXO XOX Beachten Sie, dass...

17
ASCII-Kunst Bresenham Strichzeichnung

Schreiben Sie das kürzestmögliche Programm, das eine Bresenham-Linie in ASCII-Kunst zeichnet. Ihr Programm sollte zwei Ganzzahlen xund y(Kommandozeile oder stdin, Ihre Wahl) verwenden und eine ASCII-Linie zeichnen, die oben links beginnt und nach rechts xund unten beginnt y. Sie müssen _und...

17
Addiere die Buchstaben eines Wortes

Mein Vater ist ein pensionierter Lehrer, und er gab kombinierte Rechtschreib- und Mathematikprüfungen, bei denen der Schüler ein Wort buchstabierte und das Wort dann durch Aufsummieren der Buchstaben „bewertete“, wobei a = 1, b = 2 usw. (zB cat = 3 + 1 + 20 = 24). Dies machte es einfacher, die...

17
Dichte der quadratischen Ziffern

Die Square Number Digit Density (SNDD) einer von mir erfundenen Zahl ist das Verhältnis der Anzahl der in aufeinanderfolgenden Ziffern gefundenen Square Numbers zur Länge der Zahl. Beispielsweise ist 169 eine dreistellige Zahl mit 4 Quadratzahlen - 1, 9, 16, 169 - und hat somit eine...

17
Wordsearch Solver

Suchen Sie anhand einer Liste von Wörtern und eines Buchstabenrasters alle Wörter im Raster und entfernen Sie alle Buchstaben, die nicht Teil eines der Wörter sind. Die Wörter können vorwärts, rückwärts, aufwärts, abwärts oder diagonal sein. Sie können davon ausgehen, dass kein Wort in der Liste an...

17
Wählen Sie Ihr eigenes Abenteuer

Choose Your Own Adventure-Bücher sind eine Form interaktiver Literatur, bei der der Leser Entscheidungen treffen muss, die sich auf das Ergebnis der Geschichte auswirken. An bestimmten Stellen in der Geschichte stehen dem Leser mehrere Optionen zur Verfügung, von denen jede den Leser auf eine...