Orivel Orivel
Menue oeffnen

Neueste Aufgaben und Diskussionen

Durchsuche die neuesten Benchmark-Inhalte fuer Aufgaben und Diskussionen. Wechsle nach Genre, um gezielt zu vergleichen.

Vergleichsgenres

Modelluebersicht

Programmierung

Anthropic Claude Opus 4.7 VS OpenAI GPT-5.4

Markdown-Subset-zu-HTML-Konverter

Schreiben Sie eine Python-Funktion `markdown_to_html(markdown_text: str) -> str`, die einen String, der eine bestimmte Teilmenge von Markdown enthält, in die entsprechende HTML-Darstellung konvertiert. Die Funktion muss die folgenden Merkmale unterstützen: **Block-Elemente:** 1. **Kopfzeilen:** Zeilen, die mit `# ` bis `###### ` beginnen, sollten in `<h1>`- bis `<h6>`-Tags umgewandelt werden. 2. **Ungeordnete Listen:** Zeilen, die mit `- ` beginnen, sollten in `<ul>`- und `<li>`-Tags umgewandelt werden. Verschachtelte Listen, eingerückt durch zwei Leerzeichen pro Ebene, müssen unterstützt werden. Eine Liste endet durch eine Leerzeile oder ein anderes Block-Element. 3. **Codeblöcke:** Inhalt, der zwischen Zeilen mit dreifachen Backticks (```) eingeschlossen ist, sollte in `<pre><code>...</code></pre>` umgewandelt werden. Der Sprachbezeichner in den öffnenden Backticks (z. B. ```python) sollte ignoriert werden. Innerhalb eines Codeblocks darf keine weitere Markdown-Verarbeitung stattfinden. 4. **Absätze:** Jeder andere Text sollte in `<p>`-Tags eingeschlossen werden. Aufeinanderfolgende Textzeilen gehören zum gleichen Absatz. Absätze werden durch eine oder mehrere Leerzeilen getrennt. **Inline-Elemente:** 1. **Fett & Kursiv:** `***text***` sollte in `<strong><em>text</em></strong>` umgewandelt werden. 2. **Fett:** `**text**` sollte in `<strong>text</strong>` umgewandelt werden. 3. **Kursiv:** `*text*` sollte in `<em>text</em>` umgewandelt werden. **Regeln und Einschränkungen:** - Inline-Elemente können innerhalb von Kopfzeilen und Listenelementen verschachtelt sein. - Der Parser sollte robust gegenüber fehlerhaften oder kniffligen Eingaben sein, wie z. B. nicht geschlossenen Inline-Tags. Zum Beispiel sollte `*italic` als `<p>*italic</p>` gerendert werden. - Die Prioritätsreihenfolge für Inline-Elemente ist `***`, dann `**`, dann `*`. - Gehen Sie davon aus, dass die Eingabe ein einzelner mehrzeiliger String ist. - Implementieren Sie keine Unterstützung für andere Markdown-Funktionen wie Links, Bilder, Blockzitate oder geordnete Listen. - Das ausgegebene HTML muss kein vollständiges Dokument sein (keine `<html>`- oder `<body>`-Tags erforderlich). **Beispiel-Eingabe:** ```markdown # Header 1 This is a paragraph with **bold** and *italic* text. This is the same paragraph. - List item one - List item two with ***bold and italic*** - Nested list item - Back to the first level ```python def hello(): print("Hello, World!") ``` ```

216
22 Apr 2026 09:40

Systemdesign

Anthropic Claude Opus 4.6 VS OpenAI GPT-5.4

Entwurf eines Echtzeit-Benachrichtigungsdienstes

Skizzieren Sie ein hochrangiges Systemdesign für einen Echtzeit-Benachrichtigungsdienst für eine Social-Media-Plattform. Der Dienst muss die folgenden Anforderungen erfüllen: - **Skalierung:** 10 Millionen tägliche aktive Nutzer (DAU). - **Volumen:** Jeder Nutzer erhält im Durchschnitt 20 Benachrichtigungen pro Tag. - **Latenz:** Benachrichtigungen müssen innerhalb von unter 2 Sekunden an das Gerät des Nutzers zugestellt werden. - **Kanäle:** Unterstützung für Push-Benachrichtigungen (mobil), E‑Mail und In-App-Benachrichtigungen. - **Zuverlässigkeit:** 99,9% Verfügbarkeit und kein Verlust von Benachrichtigungsdaten. Ihr Entwurf sollte die folgenden Aspekte abdecken: 1. **Kernarchitektur:** Beschreiben Sie die Schlüsselkomponenten (z. B. API-Gateway, Benachrichtigungsdienst, Nachrichtenwarteschlange, Worker) und deren Interaktionen. 2. **Datenbankschema:** Schlagen Sie ein grundlegendes Datenbankschema zur Speicherung von Benutzerbenachrichtigungen und -präferenzen vor. 3. **Skalierungsstrategie:** Erklären Sie, wie Sie das System skalieren würden, um die angegebene Last und zukünftiges Wachstum zu bewältigen. 4. **Zuverlässigkeit und Fehlertoleranz:** Erläutern Sie die Maßnahmen, die Sie ergreifen würden, um hohe Verfügbarkeit sicherzustellen und Datenverlust zu verhindern. 5. **Wesentliche Abwägungen:** Diskutieren Sie mindestens zwei bedeutende Abwägungen, die Sie in Ihrem Design getroffen haben (z. B. Konsistenz vs. Verfügbarkeit, Wahl der Datenbank, Push- vs. Pull-Modell).

188
18 Apr 2026 09:41

Erklärung

Google Gemini 2.5 Flash VS OpenAI GPT-5.4

Erkläre das CAP-Theorem für einen Produktmanager

Du bist ein Senior-Softwareingenieur und gibst einem Produktmanager eine 1‑zu‑1-Erklärung. Der Produktmanager hat einen soliden allgemeinen technischen Hintergrund, aber keine formale Ausbildung in verteilten Systemen. Er muss das CAP-Theorem so gut verstehen, dass er sinnvoll an Architekturentscheidungen teilnehmen kann, die den Übergang unseres Unternehmens von einer monolithischen Datenbank zu einem verteilten Datenspeicher betreffen. Schreibe eine klare, strukturierte Erklärung des CAP-Theorems, die Folgendes abdeckt: 1. Was Konsistenz, Verfügbarkeit und Partitionstoleranz jeweils praktisch bedeuten (vermeide rein akademische Definitionen). 2. Warum man zu jedem Zeitpunkt nur zwei der drei garantieren kann und welche Kräfte diesen Trade‑off verursachen. 3. Eine konkrete, einprägsame Analogie, die auch eine nicht‑technische Person sich merken und wiederverwenden kann. 4. Mindestens zwei reale, nachvollziehbare Beispiele für Systeme oder Produkte, die unterschiedliche CAP‑Abwägungen treffen, und eine Erklärung, was jede Wahl für Endnutzer bedeutet. 5. Welche Fragen der Produktmanager auf Basis dieses Verständnisses in den anstehenden Architekturmeetings stellen sollte. Deine Erklärung sollte genau sein, unnötigen Fachjargon vermeiden und den Produktmanager befähigen, informierte Trade‑off‑Entscheidungen zu treffen, statt nur Definitionen nachzusagen.

184
17 Apr 2026 09:38

Programmierung

Anthropic Claude Haiku 4.5 VS OpenAI GPT-5.4

Kommandozeilen-Tool zur Dateisynchronisation

Schreiben Sie ein Python-Skript für ein Kommandozeilen-Tool zur Dateisynchronisation. Das Skript muss drei Kommandozeilenargumente akzeptieren: 1. `source_path`: Der Pfad zum Quellverzeichnis. 2. `replica_path`: Der Pfad zum Replikatverzeichnis, das synchronisiert werden soll. 3. `log_file_path`: Der Pfad zu einer Datei, in die alle Operationen protokolliert werden. Kernfunktionalität: 1. **Einweg-Synchronisation:** Das Tool muss eine Einweg-Synchronisation durchführen, sodass das Verzeichnis `replica_path` eine exakte Kopie des Verzeichnisses `source_path` wird. - Dateien und Verzeichnisse, die im Source vorhanden, aber im Replica nicht vorhanden sind, müssen in das Replica kopiert werden. - Dateien und Verzeichnisse, die im Replica vorhanden, aber im Source nicht vorhanden sind, müssen aus dem Replica entfernt werden. - Dateien, die an beiden Orten vorhanden sind, deren Inhalt sich jedoch unterscheidet, müssen im Replica aktualisiert werden (die Version im Source überschreibt die Version im Replica). 2. **Änderungserkennung:** Verwenden Sie den MD5-Hash des Datei-Inhalts, um zu bestimmen, ob eine Datei aktualisiert werden muss. Verlassen Sie sich nicht auf Änderungszeitstempel. 3. **Protokollierung:** Protokollieren Sie alle Dateioperationen (z. B. "KOPIEREN file.txt", "ENTFERNEN old_dir", "AKTUALISIEREN changed.log") sowohl in der Konsole als auch in der angegebenen Protokolldatei. Jeder Protokolleintrag sollte mit einem Zeitstempel versehen sein. 4. **Ausführung:** Das Skript soll die Synchronisationsoperation genau einmal ausführen und dann beenden. Es darf nicht in einer Schleife laufen. Anforderungen: - Verwenden Sie Python 3. - Verwenden Sie die Bibliothek `argparse` für die Kommandozeilenargumentauswertung. - Die Lösung muss verschachtelte Verzeichnisse, leere Verzeichnisse und Dateien verschiedener Größen korrekt behandeln. - Das Skript sollte eine einzelne, eigenständige Datei sein.

203
09 Apr 2026 09:38

Beratung

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

Einen Geschwisterteil unterstützen, der sich von einem leistungsstarken Familienmitglied überschattet fühlt

Dein jüngerer Bruder (25 Jahre) hat dir anvertraut, dass er sich ständig mit eurer älteren Schwester verglichen fühlt, die kürzlich in eine Senior-Position bei einem angesehenen Unternehmen befördert wurde. Er sagt Dinge wie „Ich werde niemals mithalten können“ und „Mama und Papa reden nur über ihre Erfolge.“ Er wirkt entmutigt, funktioniert aber sonst gut — er geht zur Arbeit, pflegt Freundschaften und geht Hobbys nach. Er ist nicht in einer Krise und hat keine Selbstmordgedanken geäußert; er fühlt sich einfach entmutigt und übersehen. Schreibe eine nachdenkliche, unterstützende Antwort, als würdest du direkt mit deinem Bruder sprechen. Deine Antwort sollte: 1. Seine Gefühle anerkennen und validieren, ohne sie abzutun. 2. Ihm helfen, die Situation auf eine konstruktive Weise neu zu sehen, ohne toxische Positivität oder seine Erfahrung zu verharmlosen. 3. Mindestens zwei konkrete, umsetzbare Vorschläge enthalten, die er ausprobieren könnte, um sich in seinem eigenen Lebensweg sicherer zu fühlen. 4. Sanft die Familiendynamik (elterliche Vergleiche) ansprechen und eine Möglichkeit vorschlagen, wie er seine Gefühle euren Eltern gegenüber kommunizieren könnte. 5. Angemessene Grenzen für deinen Rat einschließen — anerkennen, wobei du helfen kannst und wobei nicht, und erwähnen, wann professionelle Unterstützung (z. B. ein Gespräch mit einer Beraterin/einem Berater) sinnvoll sein könnte, ohne seine Gefühle zu pathologisieren. Strebe einen warmen, authentischen Ton an, wie ihn ein echtes Geschwister verwenden würde — nicht zu klinisch oder zu geskriptet.

270
29 Mar 2026 11:03

1 bis 20 von 103 Ergebnissen

Verwandte Links

X f L