icon
Personal Website

Weekly Coding • 2025-03-17

This text was automatically translated to German language by LLM tool.

Hallo zusammen. Es ist Zeit für den wöchentlichen Bericht.

  • Erstellung meiner neuen Website 🌐 8 Stunden
  • Sammeln von LeetCode-Statistiken 🖥️ 2 Stunden

Neue Website

Meine neue Website ist ab sofort hier verfügbar: https://orangepizero2w.tail46746a.ts.net/hinst-we…

  • Die Adresse auf GitHub.io habe ich noch nicht eingerichtet, aber das werde ich bald tun. Mir ist aufgefallen, dass sich unter https://hinst.github.io/ derzeit noch mein Blog aus dem Jahr 2018 befindet, der nur einen einzigen Beitrag enthält. Ich habe mich noch nicht entschieden, ob ich ihn irgendwo speichern oder ganz löschen soll.
  • Die automatische Übersetzung in die Sprachen Englisch und Deutsch habe ich bereits teilweise umgesetzt, aber die Hintergrundgenerierung von Übersetzungen für neue Beiträge ist noch nicht fertig. Daher sind Übersetzungen derzeit nur für Beiträge ab Februar und früher verfügbar.
    • Die angezeigte Sprache hängt von den Browsereinstellungen des Benutzers ab. Auf der Seite selbst gibt es noch keinen separaten Sprachumschalter.
    • Der Übersetzer arbeitet mit dem Programm LM Studio. Dabei gab es einige Schwierigkeiten, von denen ich wahrscheinlich beim nächsten Mal berichten werde.
  • Hell- und Dunkelmodus – sind bereits umgesetzt und ebenfalls von den Browsereinstellungen des Benutzers abhängig. Auf der Seite selbst gibt es keinen separaten Umschalter.

LeetCode-Statistiken

Die LeetCode-Statistiken sehen folgendermaßen aus:

  • Zeitaufwand:
    • ⌛ Für das Lösen von 100 Aufgaben wurden 129 Stunden benötigt.
    • 🐌 Die zeitintensivste Aufgabe: Scramble String. Für diese Aufgabe habe ich 11 Stunden benötigt.
  • Programmiersprachen
    • 📘 TypeScript: 80 Aufgaben
    • 🦀 Rust: 19 Aufgaben
    • 🦫 Go: 1 Aufgabe
  • Bei einigen Aufgaben musste ich online nach Hinweisen suchen, da mir der für die Lösung erforderliche Algorithmus nicht bekannt war.
    • 👌 Eigenständig gelöst: 87 Aufgaben
    • 💭 Mit Hinweis gelöst: 13 Aufgaben

Ursprünglich wollte ich alle Aufgaben in der Programmiersprache Rust lösen, bin dann aber zu TypeScript gewechselt, da das gleichzeitige Lernen einer neuen Sprache und neuer Algorithmen schwierig war.

Ich plane vorerst nicht, noch mehr Aufgaben auf LeetCode.com zu bearbeiten. Dies war also lediglich eine Zusammenfassung derjenigen Aufgaben, die ich bereits früher gelöst habe.