Als «source-layout» getaggte Fragen

32
Figur und Grund

Quelle: Wikipedia Für diese Herausforderung sollten Sie zwei Programme schreiben, die der Figur und dem Grund des obigen Bildes ähneln , so dass eines von ihnen figureund das andere gedruckt werden ground. Speziell: Schreiben Sie ein Programm, das keine Eingaben macht und den String druckt figure....

31
Verdopple es auf deine Weise

Es gab einige Herausforderungen, die das Verdoppeln des Quellcodes betrafen: hier und hier . Die Aufgabe, die wir hier haben, ist etwas schwieriger, sollte aber in fast jeder Sprache machbar sein. In dieser Herausforderung nehmen Sie eine beliebige positive ganze Zahl auf. Ihr Programm muss diese...

31
Was haben wir vergessen?

Ihre Aufgabe ist es, ein nicht leeres Computerprogramm zu schreiben, das aus einer Folge von Bytes besteht. Wenn wir ein bestimmtes Byte im Programm auswählen und alle Instanzen davon aus dem Programm entfernen, sollte das geänderte Programm das entfernte Byte ausgeben. Zum Beispiel wenn unser...

31
Umkehrfunktion

Wäre es nicht schön, wenn Programmierfunktionen umgekehrt werden könnten, genau wie die mathematische Funktion, die sie implementieren? Schreiben Sie eine Funktion (oder ein Programm), die eine Eingabe xin beliebiger Form annimmt und ausgibt ln(x). Wenn die Bytes des Programms neu angeordnet /...

30
Eine fragile Quine

Eine fragile Quine Ein fragiles Quine ist ein Quine, das die Eigenschaft erfüllt, dass jede Teilzeichenfolge, die durch Entfernen eines einzelnen Zeichens erstellt wird, bei der Auswertung einen Fehler erzeugt. Beispielsweise. Wenn Ihr Programm asdfeine Quine ist, müssen folgende Fehler auftreten,...

30
Beatles Songs und Sechsecke

Schreiben Sie zwei Programme in Form eines Dreiecks (dh einer Pyramide). Das erste sollte ein nach oben zeigendes Textdreieck mit einer Mindestbasisbreite von drei Zeichen sein. Es hätte also eine Struktur wie X XXX oder X XXX XXXXX oder X XXX XXXXX XXXXXXX oder größer. Jedes Xder Zeichen muss...

29
Quellcode-Metamorphose

mbomb007 hat uns gebeten, ein selbstverstümmelndes Programm zu machen . Es ist eine interessante Herausforderung, aber ich persönlich möchte meine Programme nicht dazu ermutigen, sich selbst zu verstümmeln. Ich denke gerne, dass im Zentrum eines jeden Programms ein wunderschöner Schmetterling...

29
Das Trugbild der klugen Person

Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif...

29
Machen Sie einen Geigerzähler

Ein Geigerzähler ist ein Gerät, mit dem Strahlung erfasst wird. Wir werden ein Geigerzählerprogramm machen. Wie wir alle wissen, entfernt Strahlung, wenn sie auf ein Computerprogramm trifft, zufällig genau 1 Byte. Ein Geigerzähler-Programm ist also ein Programm, das selbst nichts tut, aber wenn ein...

29
Verkettetes Zählen

Ihre Herausforderung besteht darin, N Codeausschnitte so zu schreiben, dass sie, wenn Sie das erste K ≥ 1 zusammenfügen, die Zahl K ergeben . Je höher N , desto besser. Hier ist der Haken: Sie dürfen keine Zeichen mehr als einmal in Ihren Snippets verwenden. Regeln Sie können dasselbe Zeichen in...

28
Stell dich gegen lange Schlangenlinien

oder: Bauen Sie eine vertikale Quine Inspiriert von Stell dich gegen lange Schlangen . Ihre Aufgabe ist es, eine vertikale Quine mit einer möglichst kurzen Linienlänge zu erstellen. Wertung Die kürzeste Linienlänge (ohne Newlines) gewinnt mit Code-Golf- Kriterien als Tie-Breaker. Die Zeilenlänge...

28
Hilfe! Mein Rechner funktioniert nicht!

Einführung Mein Rechner verhält sich komisch. Manchmal, wenn ich einen 8eingebe, wird ein angezeigt 2. Und manchmal, wenn ich a 6eingebe, zeigt es a an +. Einige Tasten sind vertauscht! Könnte mir jemand helfen, welche zu bestimmen? Herausforderung: Eingabe: Liste der falschen Gleichungen mit...

28
Programmieren Sie Ihre Lieblingsphrase

Wählen Sie ein Zitat oder eine Phrase aus, die genau 5 Wörter lang ist, z Programming puzzles and code golf!. Schreiben Sie ein Programm, das, wenn es n- mal an sich selbst angehängt wird , die ersten n + 1 Wörter Ihrer Phrase nacheinander ausgibt . Zum Beispiel, wenn Ihr Programmcode war MYPROG...

27
Hyper über Quines

Inspiriert von Hyperprogramming: N + N, N × N, N ^ N in einem . Vielen Dank an @MartinEnder und @trichoplax für ihre Hilfe im Sandkasten. Definitionen Hyperquines Definieren Sie eine Hyperquine der Ordnung n als ein quineähnliches vollständiges Programm oder eine Funktion P , die alle Regeln...

26
Erstellen Sie eine rotierende Quine

Eine Drehung einer Saite erfolgt durch Aufteilen einer Saite in zwei Teile und Umkehren ihrer Reihenfolge, beispielsweise "world! Hello,"eine Drehung von "Hello, world!". Es ist möglich, Programme zu erstellen, die gedreht werden können, um ein anderes, aber immer noch gültiges Programm zu bilden....

25
Formidentifizierungsprogramm

Ihre Aufgabe ist es, ein Programm zu erstellen, das die Form der Eingabe identifiziert. Die zu identifizierenden Formen können folgende sein: Platz Um als Quadrat identifiziert zu werden, muss die Quelle Zeilen mit der gleichen Länge und der gleichen Anzahl von Zeilen wie Zeichen pro Zeile...