Solution in Kotlin: github.com/vishnuharida...
Solution in Kotlin: github.com/vishnuharida...
Part 2 was a little tricky though. Solution in Kotlin: github.com/vishnuharida...
Part 2 was a little tricky though. Solution in Kotlin: github.com/vishnuharida...
Solution: github.com/vishnuharida...
Stuck at Part 2 with OOM error, thanks @notajocke.bsky.social for the idea of merging the ranges first before processing.
Solution: github.com/vishnuharida...
Stuck at Part 2 with OOM error, thanks @notajocke.bsky.social for the idea of merging the ranges first before processing.
Solution in Kotlin: github.com/vishnuharida...
Solution in Kotlin: github.com/vishnuharida...
iamvishnu.com/posts/totp-i...
iamvishnu.com/posts/totp-i...
#passwords #2fa
#passwords #2fa
iamvishnu.com/posts/utf8-i...
#utf8 #unicode
iamvishnu.com/posts/utf8-i...
#utf8 #unicode