Betrachten Sie eine nicht leere Zeichenfolge mit korrekt ausgeglichenen Klammern: (()(()())()((())))(()) Wir können uns vorstellen, dass jedes Klammernpaar einen Ring in einer zusammengeklappten Teleskopkonstruktion darstellt . Verlängern wir also das Teleskop: ( )( ) ()( )()( ) () ()() ( ) () Eine andere Betrachtungsweise ist, dass die Klammern in …
Ihre Aufgabe ist es, Code zu schreiben, der mindestens ein Byte Speicher in so wenigen Bytes wie möglich verliert. Der Speicher muss durchgesickert sein, nicht nur zugeordnet . Speicherverlust ist der Speicher, den das Programm zuweist, auf den es jedoch nicht mehr zugreifen kann, bevor die ordnungsgemäße Zuordnung des Speichers …
Gewinner (entschieden am 14.09.14) Gewinner-Antwort von Markuz (Python) - 63 Stimmen Zweiter von kuroi neko (PHP) - 55 Stimmen Einführung Sie befinden sich in der Welt des Buches Nineteen Eighty-Four von George Orwell. Sie sind Programmierer für die Partei und haben die Aufgabe, ein Programm für die Bildschirme zu schreiben. …
Herausforderung Erstellen Sie ein Programm, das unter Microsoft Windows einen Wahrheitswert (der Einfachheit halber bleiben wir bei Windows 7, 8.1 und 10) und unter jedem anderen Betriebssystem (OSX, FreeBSD, Linux) einen Falsey-Wert zurückgibt. Regeln Code, der auf einer Plattform nicht ausgeführt / kompiliert werden kann, zählt nicht als falscher Wert. …
Schreiben Sie ein Snippet, eine Funktion, ein Programm, ... das so verschleiert ist, dass auf den ersten Blick klar wird, dass es etwas anderes tut. Beispiel: Schreiben Sie einen Code, der zwei Zahlen hinzufügt. Wenn Sie jedoch jemanden fragen, "was macht er?", Wird er Ihnen mitteilen, dass "Hallo, Welt!" Gedruckt …
Quelle: Dilbert, 8. September 1992 Ich hoffe, dem Klassiker "Hello World!" Programm. Code ein Programm, das Hello World!ohne ausgibt : String / Character Literale Zahlen (beliebige Basis) Vorgefertigte Funktionen, die "Hello World!" RegEx-Literale Mit Ausnahme von "O" † und 0. † "O" wird großgeschrieben, "o" ist nicht akzeptabel.
Nachdem ich einige Zeit mit Stack Exchange verbracht habe, kann ich die meisten Sites in den Hot Network Questions an ihrem kleinen Symbol (das auch ihr Favicon ist ) erkennen, aber sicherlich nicht an allen. Lassen Sie uns ein Programm schreiben, das kann! Sie müssen Code schreiben, der die Site …
Inspiriert von einer nun gelöschten StackOverflow-Frage . Können Sie einen Weg finden, eine bestimmte Methode auszuführen, ohne sie explizit aufzurufen? Je indirekter es ist, desto besser. Folgendes meine ich genau (C dient nur zur Veranschaulichung, alle Sprachen werden akzeptiert): // Call this. void the_function(void) { printf("Hi there!\n"); } int main(int …
Ihr Ziel ist es, mit nur zehn Zeichen Code die größtmögliche Anzahl (auf die Standardausgabe) zu drucken. Sie können alle Funktionen Ihrer Sprache außer den integrierten Exponentiationsfunktionen verwenden. Ebenso können Sie keine wissenschaftliche Notation verwenden, um eine Zahl einzugeben. (Also nein 9e+99.) Das Programm muss die Nummer ohne Benutzereingabe ausdrucken. …
Um einen String zu "verschachteln", müssen Sie: Behandeln Sie das erste Zeichen als Funktion und die folgenden Zeichen als Argumente für diese Funktion. Wenn die Eingabezeichenfolge beispielsweise lautet Hello, lautet der erste Schritt: H(ello) Wiederholen Sie diesen Schritt dann für jeden Teilstring. So bekommen wir: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Ihre …
Hast du schon mal Lust gehabt , coole Twitter-Hashtags wie #brexit oder #brangelina zu erstellen ? Dieser Golf ist für Sie. Schreiben Sie ein Programm, das zwei Strings A & B als Eingabe akzeptiert und diese nach folgendem Algorithmus zusammenführt: sei ndie Anzahl der Vokalgruppen in A (zB britainhat 2 …
Hintergrund Wir haben bereits eine Herausforderung beim Werfen von SIGSEGV . Warum also nicht eine Herausforderung beim Werfen von SIGILL? Was ist SIGILL? SIGILL ist das Signal für eine illegale Anweisung beim Prozessor, was sehr selten vorkommt. Die Standardaktion nach dem Empfang von SIGILL ist das Beenden des Programms und …
Diese Frage hat sich wie ein Virus in meinem Büro verbreitet. Es gibt verschiedene Ansätze: Drucken Sie Folgendes aus: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Antworten werden in Zeichen gewertet, wobei weniger Zeichen besser sind.
Hinweis : Diese Herausforderung ist jetzt geschlossen. Alle zukünftigen Polizistenbeiträge werden für die akzeptierte Antwort nicht berücksichtigt. Dies soll sicherstellen, dass in Zukunft niemand mehr eine sehr einfache Regex veröffentlichen kann, die nur ungerissen bleibt, weil sich niemand mehr für die Herausforderung interessiert. Die Herausforderung der Polizei Sie müssen einen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.