icon
Personal Website

Weekly Coding • 2025-03-17

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

Hello everyone. It’s time for the weekly report.

  • Creating my new website 🌐 8 hours
  • Gathering LeetCode statistics 🖥️ 2 hours

New Website

My new website is already available here: https://orangepizero2w.tail46746a.ts.net/hinst-website

  • I haven’t set up the GitHub.io address yet, but I will do so soon. I noticed that on https://hinst.github.io/ my blog from 2018 is currently hosted, with only one post. I haven’t decided yet whether to save it somewhere or delete it entirely.
  • I have already partially implemented automatic translation into English and German, but background generation of translations for new posts is not yet ready; therefore, translations are currently only available for posts from February and earlier.
    • The displayed language depends on the user’s browser settings. I don’t have a separate language switcher on the page itself yet.
    • The translator works using an app called LM Studio. There were some difficulties here that I will probably tell you about next time.
  • Light and dark themes are already done, and they also depend on the user’s browser settings. There is no separate switcher on the page itself.

LeetCode Statistics

The LeetCode statistics are as follows:

  • Time spent:
    • ⌛ It took 129 hours to complete 100 tasks.
    • 🐌 Longest task: Scramble String. It took me 11 hours to complete this one.
  • Programming languages:
    • 📘 TypeScript: 80 tasks
    • 🦀 Rust: 19 tasks
    • 🦫 Go: 1 task
  • For some tasks, I had to look for hints online because I didn’t know the algorithm required to solve them.
    • 👌Completed on my own: 87 tasks
    • 💭Completed with hints: 13 tasks

Initially, I planned to complete all the tasks in the Rust programming language, but later switched to TypeScript because learning a new language and new algorithms simultaneously was difficult.

I do not plan to solve any more tasks on LeetCode.com for now. So, this was just a summary of the tasks that I had already completed before.