Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

4
Anzahl der
Bestimmen Sie bei einer positiven Zahl nnn die Anzahl der Alkane mit nnn Kohlenstoffatomen, wobei Sie die Stereoisomere ignorieren . oder äquivalent die Anzahl der nicht beschrifteten Bäume mit nnn Knoten, so dass jeder Knoten einen Grad ≤ 4≤4\le 4 . Dies ist die OEIS-Sequenz A000602 . Siehe auch: Paraffine …


7
Zufriedenstellende Rundung
Zufriedenstellende Rundung Sie wissen, wann Sie im Naturwissenschaftsunterricht sind, und haben gebeten, auf 2 Sig Feigen zu runden, aber Ihre Antwort lautet 5.2501...? Sie sollten sich zu runden 5.3, aber das ist einfach so unbefriedigend! Wenn Sie auf runden 5.3, haben Sie eine ganze Differenz von 0,05, was im Vergleich …

16
Gewicht des am wenigsten gewichteten RoD-Pfads
Sei Aeine mdurch nrechteckige Matrix positiver Ganzzahlen, wobei mund nauch positive Ganzzahlen sind. Wir sind an RoD-Pfaden ('Rechts-oder-Runter'-Pfaden) von der oberen linken Zelle Azur unteren rechten Zelle interessiert . In einem RoD-Pfad ist jede nachfolgende Zelle des Pfads entweder eine Zelle rechts von oder eine Zelle nach unten von der …

6
Die Binärzäune
Eingang: Eine ganze Zahl nim Bereich2 <= n <= 10 Eine Liste positiver Ganzzahlen Ausgabe: Konvertieren Sie die Ganzzahlen in ihre Binärdarstellung (ohne führende Nullen) und fügen Sie sie alle zusammen. Bestimmen Sie dann alle binären Teilzeichenfolgen, die einen 'binären Zaun' bilden, indem Sie die nAnzahl der Zaunpfosten verwenden. Die …

9
Ist das eine Dur-Tonleiter (oder gleichwertig)?
Sandkasten Die Dur-Tonleiter (oder Ionian-Tonleiter) ist eine der am häufigsten verwendeten Tonleitern, insbesondere in der westlichen Musik. Es ist eine der diatonischen Skalen. Wie viele musikalische Skalen besteht es aus sieben Noten: Die achte dupliziert die erste mit der doppelten Frequenz, so dass es eine höhere Oktave derselben Note heißt. …

13
Ist diese Zeichenfolge ein Palindrom (im Morsecode)?
Herausforderung Inspiriert von diesem Video Wie Sie vielleicht wissen, ist ein Palindrom ein Wort, das vorwärts und rückwärts geschrieben ist. Das Wort "PULP" ist kein Palindrom, aber wenn es in Morsecode übersetzt wird (wobei der Abstand zwischen den Buchstaben entfernt wird), wird "PULP" zu ". Das ist ein Palindrom. Ihre …

6
Fisch essen, an Größe zunehmen
Sie sind Fische in einem Teich, der überleben muss, indem Sie andere Fische essen. Sie können nur Fisch essen, der gleich groß oder kleiner ist als Sie. Sie müssen ein Programm erstellen, das einen Fischschwarm als sortierte Eingabe verwendet. Daraus müssen Sie herausfinden, wie viele Fische Sie essen können und …

7
Magie: Der Sammelkampf mit Fähigkeiten
verbunden Tor: Bei zwei Kreaturen mit optionalen Kampffähigkeiten werden eindeutige, aber konsistente Werte zurückgegeben, die angeben, welche Kreaturen gegebenenfalls gestorben sind. Eingang: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]] Jede Kreatur wird in der Form von gegeben [P,T,"<abilities>"]. Es wird in der Form sein [P,T], [P,T,""]oder [P,T,0]wenn …

8
Konvertieren Sie einen Prozentsatz in ein "einfaches" Verhältnis
Sie betreiben eine politische Website und haben festgestellt, dass die Menschen ein besseres intuitives Verständnis haben, wenn die Chance, eine Wahl zu gewinnen oder zu verlieren, als Verhältnis ("5 zu 7") ausgedrückt wird, als wenn es als Prozentsatz ausgedrückt wird ("71%"). ). Aber Sie möchten auch keine verwirrenden Verhältnisse wie …

4
Zickzacke diese Zeichenkette, indem du Duplikate zusammenlegst
Bei einer gegebenen Zeichenfolge besteht Ihre Aufgabe darin, sie wie unten beschrieben in eine zickzackartige Struktur zu reduzieren. In einen Zickzack falten Wir nehmen den String "Mississippi"als Beispiel: Geben Sie zunächst das längste Präfix aus, das nur aus eindeutigen Zeichen besteht: Mis Wenn Sie das erste doppelte Zeichen C erreichen …

14
Beliebiges Längen-Hashing
Betrachten Sie eine haben Hash - Funktion HH\mathcal{H} die Strings der Länge nimmt 2n2n2n und kehrt Strings der Länge nnn und hat die schöne Eigenschaft , dass es resistent gegen Kollisionen , dh es ist schwierig , zwei verschiedene Zeichenketten zu finden s≠s′s≠s′s \neq s' mit dem gleichen Hash - …

21
Wie viele drei?
In dieser Aufgabe erhält Ihr Code eine Ganzzahl als Eingabe. Ihr Code sollte dann die größte Anzahl von Vielfachen von ausgeben, die verkettet werden können (in Basis ), um (ohne führende Nullen) zu bilden. Wenn Sie zum Beispiel als Eingabe erhalten haben,nnn3331010103 n3n3n260422604226042 26042×3=7812626042×3=7812626042\times3=78126 und können durch Verketten von , …

5
Minimale Operationen, um von einer Nummer zur nächsten zu gelangen
Definieren wir eine einfache Sprache, die mit einem einzelnen 8-Bit-Wert arbeitet. Es definiert drei bitweise Operationen (Code-Erklärung setzt eine 8-Bit- valueVariable voraus ): !Negiere das niedrigstwertige Bit ( value ^= 1) <Linksverschiebung umbrechen ( value = value << 1 | value >> 7) >Rechtsverschiebung umbrechen ( value = value >> …

4
Portmantout generieren!
Hintergrund Vor drei Jahren hatte sich der Typ Tom Murphy vorgenommen , die Idee eines Portmanteaus auf alle Wörter einer Sprache auszudehnen und nannte dies Portmantout ( Portmanteau plus tout [Französisch für alle ]). Er definierte Englisch als Liste von 108.709 Wörtern und fand eine Folge von 611.820 Buchstaben mit …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.