This repository demonstrates algorithmic problem solving and cross-language implementation across TypeScript, Kotlin, Java, and Rust.
- Multi-language implementations (TypeScript, Kotlin, Java, Rust)
- Understanding of algorithmic patterns and cross-language translation
- Problem descriptions are independently rewritten based on problems from Baekjoon Online Judge (BOJ)
-
Dijkstra (1504) → Shortest path via mandatory nodes, implemented in 4 languages
-
LCS (9251) → Dynamic programming with memory optimization
-
Coordinate Compression (18870) → Efficient mapping using sorting and hashing