icon
Personal Website

Weekly Coding • 2025-08-18

Guten Tag ☁️ Es ist Zeit, meinen wöchentlichen Bericht für die vergangene Woche zu schreiben

::LeetCode::

Ich habe zwei Aufgaben abgeschlossen:

Ich stoße oft auf Aufgaben, die sich am besten mit rekursiver Berechnung und Caching lösen lassen: Zuerst schreibe ich Code, um alle möglichen Lösungen schrittweise durchzugehen, und füge dann jedes Ergebnis in eine HashMap ein, sodass bei einem erneuten Auftreten des gleichen Schritts das Ergebnis sofort zurückgegeben werden kann, anstatt es erneut zu berechnen. Ein Beispiel für einen solchen Ansatz habe ich auf einem Screenshot.

Ich erinnere mich daran, wie ich in der Schule bei Programmierübungen auf Turbo Pascal herumexperimentiert habe. Natürlich gab es in dieser Umgebung noch keine HashMap in der Standardbibliothek – und selbst wenn, hätte ich es wahrscheinlich nicht gewusst. Heute verwende ich die Map-Klasse aus JavaScript.

::Digitales Zeichnen::

Ich habe letzte Woche etwa 13 Stunden damit verbracht, einen Bild zu vervollständigen. Am Sonntag saß ich sehr lange an dieser Aufgabe, um es bis Montag zu schaffen und veröffentlichen zu können. Es war intensiv. Nächste Woche werde ich prüfen, wie viele Likes ich für das neue Bild sammeln kann ⭐

Fazit der Woche: Es ist gut, dass ich das Bild fertigstellen konnte 🥵 aber durch den Aufwand hatte ich wenig Zeit für Coding 😤. Nächste Woche möchte ich mehr Aufgaben auf LeetCode lösen und die Nummer 140 erreichen.