Programmierrätsel & Code Golf

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

23
Swap-Großschreibung von zwei Zeichenfolgen
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Beschreibung Die Eingabe besteht aus zwei Zeichenfolgen s1und s2ist gleich lang. Sie enthalten jeweils nur druckbares ASCII und haben eine Länge von mindestens einem Zeichen. …
27 code-golf  string 

6
Schreiben Sie einen C / C ++ - Polyglot
Das Konzept dieser Herausforderung ist ziemlich einfach. Sie müssen lediglich ein Programm schreiben, das sowohl als gültiges C als auch als gültiges C ++ kompiliert wird! Nun, es gibt einige Fänge. Das Programm muss sich beim Kompilieren in jeder Sprache anders verhalten. Das Programm muss für jede Sprache eine andere …

3
Squarefinder - Suche nach regulären Tetragonen
Stellen Sie sich ein Bündel von Rechtecken in der Ebene vor, wobei jedes Rechteck seine Scheitelpunkte an ganzzahligen Koordinaten und seine Seiten parallel zu den Achsen hat: Die Rechtecke unterteilen die Ebene in mehrere nicht zusammenhängende Bereiche, darunter rot und blau gefärbt: Ihr Ziel ist es, die Anzahl solcher Regionen …

7
Beruhigende Gleichnisse
Nicht wenige Leute hier sind wahrscheinlich begeisterte XKCD-Leser. Ich denke also, ich fordere Sie heraus, etwas zu tun, das Megan leicht tun kann: ein Skript zu erstellen, das Tausende beruhigender Gleichnisse darüber generiert, was Computer niemals können. Dein Drehbuch Kann in jeder Sprache geschrieben werden Muss Code-Golf sein stdinDie Anzahl …

24
Sortiere das, schnell!
Nun ... es gibt 59 (jetzt 60) Fragen mit Tags zum Sortieren , aber keine einfachen QuickSorts. Das muss behoben werden. Für diejenigen, die mit Quicksort nicht vertraut sind , hier eine Aufschlüsselung mit freundlicher Genehmigung von Wikipedia- Wählen Sie aus dem Array ein Element aus, das als Pivot bezeichnet …

13
Stellen Sie den mutierten Quellcode wieder her
Bei einem sehr ungewöhnlichen Unfall mit einer kleinen Radiumprobe, einem durch Stromschlag getöteten Wal und drei Gummibären wurde ein Teil des Quellcodes von The Management ™ mutiert. Wenig weiß der Chef des Managements, es waren tatsächlich die Cops ©, die dafür verantwortlich waren, um die "bösen" Pläne des Managements zu …

6
Swipe Type Converter
Die nächste Revolution beim Tippen auf Laptops wurde am 1. April 2014 von SwiftKey veröffentlicht . Ich möchte jedoch die erste Person sein, die einen Swiping-Nano-Klon schreibt, aber da ich keinen guten Swipe-Text für eine echte Textbibliothek finde und nicht auf sie warten kann, frage ich hier. Aufgabe Schreiben Sie …

11
Berechnen Sie n% 12
Berechnen Sie nModulo 12für eine vorzeichenlose 32-Bit-Ganzzahl. Die Regeln: Muss für alle nzwischen 0 und 23 funktionieren . Andere Zahlen optional. Muss nur eine der Operatoren verwenden +-*, ~&^|oder <<, >>wie sie üblicherweise auf 32 - Bit - uints definiert. Kann eine beliebige Anzahl konstanter Einheiten verwenden. Darf keine Form …

9
Englisch in eine Zahl umwandeln [closed]
Kurze und süße Beschreibung der Herausforderung: Basierend auf den Ideen mehrerer anderer Fragen auf dieser Website besteht Ihre Herausforderung darin, den kreativsten Code in einem Programm zu schreiben, das eine in Englisch geschriebene Zahl als Eingabe verwendet und in eine Ganzzahlform umwandelt. Wirklich trockene, lange und gründliche Spezifikationen: Ihr Programm …

8
Pi ist immer noch falsch [geschlossen]
Pi ist falsch Eine gebräuchliche Methode zur Berechnung des Pi ist das Werfen von "Darts" in eine 1x1-Box und das Ermitteln des Bodens im Einheitskreis im Vergleich zur geworfenen Summe: loop x = rand() y = rand() if(sqrt(x*x + y*y) <= 1) n++ t++ pi = 4.0*(n/t) Schreiben Sie ein …

30
Konvertieren Sie C-Headernamen in C ++ - Headernamen
In der C-Standardbibliothek enden die Headernamen mit einem .hSuffix: stdio.h In C ++ stehen diese Headernamen in einer alternativen Form mit einem cPräfix zur Verfügung: cstdio Schreiben Sie eine Funktion, die das erste Formular in das zweite konvertiert. Sie können die Konvertierung direkt durchführen oder die ursprüngliche Zeichenfolge intakt lassen …

8
Hallo Welt! ohne Wiederholung
Schreiben Sie in jeder Programmiersprache, die vor der Beantwortung dieser Frage existiert hat, ein Programm (keine Funktion), das die Zeichen Hello world!gefolgt von einer neuen Zeile ausgibt. Ihr Programm: sollte kein Zeichen mehr als einmal verwenden (einschließlich Leerzeichen) sollte nur ASCII-Zeichen verwenden sollte keine eingebauten Bibliotheken verwenden sollte keine Eingabe …

1
Finde die Beats in einer MP3-Datei
In dieser Herausforderung besteht Ihre Aufgabe darin, eine einfache Aufnahme im MP3-Format zu erstellen und die Zeitversätze der Beats in der Datei zu ermitteln. Zwei Beispielaufnahmen sind hier: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Hier ist die dritte Aufnahme mit viel mehr Rauschen als die beiden vorherigen: https://dl.dropboxusercontent.com/u/24197429/noisy-beats.mp3 Zum Beispiel ist die erste Aufnahme …
27 code-golf  music 

15
Anzahl der Antworten und Kommentare
Schreiben Sie eine Software, die auf stdout die Anzahl der Antworten und die Anzahl der Kommentare (sichtbar und reduziert von Frage und Antworten) dieser Frage / Seite druckt. Ihr Skript muss ausgeführt werden, wenn diese Seite geschlossen ist. Erwartete Beispielausgabe: A12C40 Wobei A für Antworten und C für Kommentare steht.
27 code-golf 

18
Kürzeste sortierte Hallo Welt
Schreiben Sie ein Programm, das keine Eingaben macht und Hello, World!auf stdout oder die nächstgelegene Alternative Ihrer Sprache druckt . Der Haken ist, dass jede Zeile in Ihrem Programm nur druckbare ASCII-Zeichen enthalten darf und in lexikografischer Reihenfolge, auch bekannt als sortiert, sein muss. Hier sind alle 95 druckbaren ASCII-Zeichen …

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.