Als «time» getaggte Fragen

372
Baue eine Compiler-Bombe

Einführung Sie kennen sich wahrscheinlich mit Zip-Bomben , XML-Bomben usw. aus. Einfach ausgedrückt handelt es sich um (relativ) kleine Dateien, die bei der Interpretation durch naive Software eine enorme Leistung erbringen. Die Herausforderung besteht darin, einen Compiler auf die gleiche Weise zu...

146
Kürzester Code zum legitimen Nachlassen

Ich bin Entwickler und habe keine Lust, meine Arbeit zu erledigen. Ich weiß von XKCD, dass die beste Entschuldigung dafür ist, dass Ihr Code kompiliert wird . Aus diesem Grund brauche ich wahrscheinlich Code, der für immer kompiliert werden kann! Und weil ich faul bin und nicht viel tippen möchte,...

47
Extreme Fibonacci

Es gab eine Milliarde Iterationen von Fibonacci-Herausforderungen auf dieser Website. Lassen Sie uns die Dinge mit einer Fibonacci-Herausforderung von einer Milliarde Iterationen aufpeppen! Ihre Herausforderung besteht darin, die ersten 1000 Dezimalstellen der 1.000.000.000sten Fibonacci-Zahl mit...

45
Es sind bekannte bekannt

Der frühere US-Verteidigungsminister Donald Rumsfeld ist berühmt den Ausdruck "bekannte Bekannte" bekannt gemacht. Hier werden wir seine Bemerkungen in einer vierzeiligen Strophe zusammenfassen. Speziell diesen Text ausgeben: known knowns known unknowns unknown knowns unknown unknowns Die Known...

44
Crash your favorite compiler [geschlossen]

Schreiben Sie einen vollkommen legalen Code in einer anständigen Sprache Ihrer Wahl, dessen Kompilierung entweder den Compiler zum Absturz bringt oder ihn in eine Endlosschleife (unendliche Kompilierungszeit) sendet. Beschränkungen: Verwenden Sie eine Standardsprache, die in der realen Welt...

39
ASCII-Uhr mit Punkt- und Kommazeitmarkierungen

Einführung Stellen Sie sich vor, diese Zeile besteht aus zwei Zeilen. Die oberen Punkte stehen für Stunden (24-Stunden-System), während die unteren Kommas für Minuten stehen . Ein Zeichen kann Stunde, Minute oder beides darstellen - wann immer es möglich ist. Zuerst müssten Sie wahrscheinlich die...

38
Löse Rubiks Würfel

Schreiben Sie das kürzeste Programm, das Rubiks Würfel (3 * 3 * 3) innerhalb eines angemessenen Zeitraums löst und sich bewegt (z. B. maximal 5 Sekunden auf Ihrer Maschine und weniger als 1000 Züge). Die Eingabe erfolgt im Format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR...

38
Quadratische Wörter bilden

Die Herausforderung Ihre Aufgabe ist es, ein Programm zu erstellen, das beliebige Zeichenfolgeneingaben akzeptiert und diese in einem quadratischen Format ausgibt. Leere Zeichenfolgen sollten eine leere Zeichenfolge zurückgeben. Beispiele Angesichts der Eingabe: golf Ihr Programm sollte folgendes...

36
Grundlegende ASCII-Werte

Alternativer Titel: Zählen Sie Ihre Gefängnisstrafe an der Wand Bei einer bestimmten Anzahl nwerden die Ausgabesummen in die traditionellen 5er-Gruppen und 50er-Reihen eingeteilt. Beispiele 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/...

25
Rekursive Zeichenfolgensubstitution

Die Aufgabe Schreiben Sie ein Programm oder eine Funktion, die mit drei Zeichenfolgen A, B, Ceine Ausgabezeichenfolge erzeugt, durch die jede Instanz von Bin Arekursiv ersetzt wurde C. Rekursives Ersetzen bedeutet das Wiederholen eines Ersetzens, wobei bei jedem Schritt alle nicht überlappenden...

24
Implementieren Sie vereinfachtes Kerning

Einführung Kerning bedeutet, den Abstand zwischen den Buchstaben eines Textes anzupassen. Betrachten Sie als Beispiel das Wort, Topdas mit den folgenden drei Glyphen geschrieben wurde: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ........

23
Nachkommastellen

Schreiben Sie ein Programm oder eine Funktion, die mit zwei Ganzzahlen a, b eine Zeichenfolge ausgibt, die eine Dezimalzahl enthält, die den Bruch a / b genau darstellt . Wenn a / b eine Ganzzahl ist, geben Sie einfach den Wert ohne Dezimalpunkt oder führende Nullen aus:

21
Berechnung von Collatz Cousins

Definieren Sie die Funktion f (n) für eine positive ganze Zahl n wie folgt: n / 2 , wenn n gerade ist 3 * n + 1 , wenn n ungerade ist Wenn Sie diese Funktion wiederholt auf n größer als 0 anwenden , scheint das Ergebnis immer auf 1 zu konvergieren (obwohl dies noch niemand beweisen konnte). Diese...