Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

19
Unterschiedliche Anzahl, gleiches Gewicht
Hintergrund Das Hamming-Gewicht einer Ganzzahl ist die Anzahl der Einsen in ihrer Binärdarstellung. Für diese Herausforderung werden Ganzzahlen mit 32 Bit dargestellt und sie sind vorzeichenlos. Herausforderung Geben Sie bei einer Ganzzahl zwischen 0 und 2 ^ 32-1 (nicht inklusive) eine andere Ganzzahl in demselben Bereich und mit demselben Hamming-Gewicht …

19
Berechnen Sie die binäre Split-Summe eines Wortes
Nehmen Sie einen String, sder druckbare ASCII-Zeichen enthält, als Eingabe und geben Sie dessen "binäre Split-Summe" aus. Benötigen Sie eine Erklärung? Wie erhält man die binäre Split-Summe? A4In der folgenden Erläuterung wird der String als Beispiel verwendet. Konvertieren Sie die Zeichen in Binärzeichen und behandeln Sie jeden Buchstaben als 7-Bit-ASCII-Zeichen …

24
Erstellen Sie ein Binärlineal
Generieren Sie die ersten n Spalten dieses Musters, wenn Sie eine Zahl n haben : # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Die Höhe …

10
Braille-ify eine Zeichenfolge
Und nein, dies ist keine Kopie von ASCII-Text in Blindenschrift übersetzen . In Unicode gibt es 2 8 = 256 Braillemuster . (Mit "Blindenschrift" meine ich 8-Zellen) W, warte. Wie viele ASCII-Zeichen gab es? 2 7 = 128 & le; Nun, lassen Sie uns ASCII in Blindenschrift umwandeln, denn es …

30
Boxen dynamisch erstellen
Die Herausforderung: Zeichnen Sie ein Rechteck aus ASCII-Feldern: [] Die Regeln: Nimmt eine Eingabe für Breite und Höhe vor Sie können davon ausgehen, dass beide Zahlen sind Es muss eine Zeichenfolge mit Zeilenumbrüchen erstellt werden, \ n Beispiele: 2, 2: [][] [][] 2, 3: [][] [][] [][] Wenigste Bytes gewinnt.

20
Finde das erste Bracket Match
Dies war eine von mehreren Herausforderungen, die zum Geburtstag von Brain-Flak führten. Mehr aus hier . Herausforderung Für diese Herausforderung besteht Ihr Ziel darin, das allererste Paar übereinstimmender Klammern in einer vollständig übereinstimmenden Klammerreihe zu finden ()[]{}<>. So leihen Sie die Definition von DJMcMayhem für eine vollständig übereinstimmende Zeichenfolge aus: …

30
Entspricht das n-te Zeichen dem n-ten Zeichen des letzten Zeichens?
Inspiriert von Gleicht der Start dem Ende? Geben Sie bei einer gegebenen Zeichenfolge sund einer Ganzzahl neine Wahrheit / einen Fehler aus, um festzustellen, ob das nth- Zeichen in sgleich dem nth- Zeichen vom End-Zeichen in ist s. Eingang Eine nicht leere Zeichenfolge und eine Ganzzahl. Sie können die 0-basierte …
22 code-golf  string 

12
Umkehren und Entartung hinzufügen
Intro Das Umkehren und Hinzufügen ist so einfach wie es sich anhört. Nehmen Sie es nund fügen Sie es in umgekehrter Reihenfolge zu den Ziffern hinzu. (zB 234 + 432 = 666). Wenn Sie diesen Vorgang wiederholt anwenden, treffen einige Zahlen irgendwann auf eine Primzahl und andere erreichen nie eine …

11
Lassen Sie uns eine Ortsberechnung machen!
Aus dem Wikipedia-Artikel : Die Ortsarithmetik (lateinisch arithmeticæ localis) ist das additive (nicht-positionsbezogene) binäre Zahlensystem, das John Napier in seiner Abhandlung Rabdology (1617) symbolisch und auf einem schachbrettartigen Gitter als Berechnungstechnik erforschte. Was? Mit Ortsziffern können Zahlen mit Buchstaben des Alphabets geschrieben werden. Die Binärnotation war noch nicht standardisiert, weshalb …

12
Teilen und teilen und erobern
Manchmal, wenn ich müßig versuche, die vor mir auftauchende Zahl zu berücksichtigen¹, merke ich nach einer Weile, dass es einfacher ist, als ich dachte. Nehmen wir 2156zum Beispiel: Irgendwann fällt mir ein, dass beide 21und ein 56Vielfaches von sind 7, und so sicherlich 2156 = 21 x 100 + 56auch …

14
Sicherheit in Zahlen
Schreiben Sie ein Programm, um zu bestimmen, ob eine periodische Folge von positiven ganzen Zahlen die Eigenschaft hat, dass für jede nin der Folge vorkommende ganze Zahl nzwischen zwei aufeinanderfolgenden Vorkommen von nie mehr als andere ganze Zahlen liegen n. Hat beispielsweise 2, 3, 5, 2, 3, 6, 2, 3, …

12
Einfache Code-Golf-Herausforderung: Zeichenmuster!
In dieser Herausforderung erhalten Sie eine Zeichenfolge als Eingabe, die eine Zeichenfolge aus X, Y und Z enthält, z. "XYZZ". X, Y und Z stehen für ein bestimmtes Zeichen. Dieses Muster wird dann mit einer zweiten Zeichenfolge verglichen. Wenn das Muster in der zweiten Eingabe als Teilzeichenfolge vorhanden ist, kehren …
22 code-golf 

10
Zweifarbige überlappende Kreise
Schreiben Sie ein Programm oder eine Funktion, die die folgende Eingabe in einem angemessenen Format Ihrer Wahl aufnimmt: Zwei positive ganze Zahlen W und H, die die Breite und Höhe des zu erzeugenden Bildes definieren. Zwei RGB-Farben C1 und C2, mit denen das Bild eingefärbt wird. Eine Liste von 3 …

30
Tauschen Sie die Parität aus
Aufgabe Bei einer positiven Ganzzahl nwird ausgegeben, n+1wenn nungerade ist, und ausgegeben, n-1wenn gerade nist. Eingang Eine positive ganze Zahl. Sie können davon ausgehen, dass sich die Ganzzahl innerhalb der Verarbeitungskapazität der Sprache befindet. Ausgabe Eine positive ganze Zahl, wie oben angegeben. Testfälle input output 1 2 2 1 3 …
22 code-golf  number 

12
Zeichnen Sie eine Sternchen-Analoguhr für Stunde N
Herausforderung: Erstellen Sie eine Funktion oder ein Programm, das eine Eingabe N (eine Zahl von 0 bis 24) für die STUNDE annimmt. Die Ausgabe sollte eine analoge Uhr aus den Sternchen zeichnen, die die Stunde N anzeigen. 🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛 Anmerkungen: • Der Minutenzeiger muss länger als der Stundenzeiger sein (in Bezug …

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.