Als «restricted-source» getaggte Fragen

28
Schreiben Sie selbstvalidierenden Code

Schreiben Sie Code, der eine Zeichenfolge als Eingabe annimmt und einen Wahrheits- oder False-Wert ausgibt, je nachdem, ob die Zeichenfolge diesen Regeln folgt oder nicht: Wenn Sie jedes Zeichen übereinander stapeln, in eine Binärdatei konvertieren und jede Spalte summieren, sollten alle Summen...

28
Uneingeschränkte Sprachen

Eine meiner Lieblingsherausforderungen auf dieser Website sind Quellenbeschränkungen . Diese Herausforderungen stellen eine computerlesbare Einschränkung dar, die die Quellen möglicher Antworten passieren müssen. Ich mag diese Herausforderungen so sehr, dass ich seit einiger Zeit an einer...

28
4 Bits trennen

Ihre Aufgabe: Bestimmen Sie bei gegebener Eingabezeichenfolge, ob die Binärdarstellung dieser Zeichenfolge an keiner Stelle 4 1s oder 0s hintereinander enthält. Darüber hinaus sollte Ihr Code selbst keine solchen Reihen von vier aufeinanderfolgenden Zeichen enthalten. Testfälle String Binary Result...

27
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...

27
Invalid Invali Inval

Diese Idee basiert lose auf der Chat-Nachricht von @ TùxCräftîñg . Schauen Sie sich die folgende Beispielsequenz an: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Danach INVALID9geht es so weiter: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Und danach INVALI9ist es so: INVAL0, INVAL1,...

26
Schnellste Mini-Flak-Quine

Mini-Flak ist eine Teilmenge der Brain-Flak- Sprache <>.<...> und []Operationen nicht zulässig sind. Genau genommen darf es nicht mit dem folgenden regulären Ausdruck übereinstimmen : .*(<|>|\[]) Mini-Flak ist die kleinste bekannte Turing-Teilmenge von Brain-Flak. Vor einiger Zeit...

26
Drucken Sie den Goldenen Schnitt

Das hat Spaß gemacht! Mit nur drei Ziffern war der Spaß jedoch viel zu früh vorbei. Diese Herausforderung ist ähnlich, aber wir werden den Spaß am Laufen halten. Die Herausforderung Drucken Sie so viele Ziffern des Goldenen Schnitts φ wie möglich. Der Goldene Schnitt ist definiert als die Zahl, die...

26
Lipogramm "Quine"

Aufgabe Nehmen Sie ein einzelnes Unicode-Zeichen als Eingabe. Geben Sie ein Programm in derselben Sprache aus, die auch dieser Spezifikation entspricht, jedoch kein Eingabezeichen enthält. Wenn Ihr Programm mit Eingabe ausgeführt wird , ein , und dann wird das Ausgabeprogramm dann mit Eingang...

25
Berechnen Sie 500 Stellen pi

Schreiben Sie ein Programm, um die ersten 500 Stellen von pi zu berechnen. Beachten Sie dabei die folgenden Regeln: Es muss weniger als 500 Zeichen lang sein. Es darf weder "pi", "math.pi" oder ähnliche pi-Konstanten enthalten, noch darf es eine Bibliotheksfunktion zur Berechnung von pi aufrufen....

24
Hinzufügen ohne ein + oder - Zeichen

Es hat schon viele "Do __ without _ _" Herausforderungen gegeben, aber ich hoffe, dass dies eine der schwierigsten ist. Die Herausforderung Sie müssen ein Programm schreiben, das zwei natürliche Zahlen (ganze Zahlen> 0) von STDIN nimmt und die Summe der beiden Zahlen an STDOUT ausgibt. Die...

24
Hallo Welt - aber alphabetisch

Diese Herausforderung klingt zu einfach, als dass sie noch nicht existiert. Lassen Sie mich wissen, ob es sich um eine doppelte handelt. Die Aufgabe Drucken Hello, world! Die Regeln Ihr Code muss in "Bytereihenfolge" sein. Dies bedeutet, dass jedes Zeichen / Byte einen höheren oder gleichen...

24
Kürzeste Minmod-Funktion

Die minmod- Funktion ist eine Variante der bekannten min , die in hangbegrenzenden hochauflösenden Schemata für partielle Differentialgleichungen vorkommt. Bei einer bestimmten Anzahl von Pisten wird die flachste Piste ausgewählt, wobei auf die relativen Zeichen zwischen den Pisten geachtet wird....

24
Merge Conflict ausführen

Wenn Sie ein Tool wie git zum Zusammenführen von zwei Dateien verwenden, kann ein Konflikt erkannt und dem Ergebnis der Zusammenführung hinzugefügt werden. Eine Zusammenführung dieser beiden Dateien: meine Datei: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line...

24
Die Komplementkatze

Ziel Schreiben Sie ein vollständiges Programm, das (nach STDOUT oder nach der nächstgelegenen Alternative) eine beliebige Textzeichenfolge mit maximal 64 Zeichen ausgibt. Einfach genug, oder? Nun, hier ist der Haken: Sie dürfen keine Zeichen verwenden, die in der Ausgabe der vorherigen Antwort...