< All notes
Topic notes
Learning notes
Programming exercises, AI reading notes, and engineering workflow notes.
For readers practicing programming fundamentals. Start with the TypeScript problems that match your current topic; the list records learning rather than a prerequisite chain. Read the AI and Git notes independently.
Topic notes
ArtInt Reading Notes: Intelligent Agents and the AI Basics I Mixed Up
2026-09-08
LeetCode 128: Longest Consecutive Sequence in TypeScript
2026-08-24
LeetCode 56: Merge Intervals in TypeScript
2026-08-24
LeetCode 1480: Running Sum in TypeScript
2026-08-25
LeetCode 1732: Find the Highest Altitude in TypeScript
2026-08-25
LeetCode 724: Find a Pivot Index in TypeScript
2026-08-26
LeetCode 2574: Left and Right Sum Differences in TypeScript
2026-08-26
LeetCode 121: Best Time to Buy and Sell Stock in TypeScript
2026-08-28
LeetCode 217: Contains Duplicate in TypeScript with a Set
2026-08-29
LeetCode 1: Two Sum in TypeScript with a Map
2026-08-30
LeetCode 242: Valid Anagram in TypeScript, From Sorting to Character Counts
2026-08-31
LeetCode 49: Group Anagrams in TypeScript, From Sorting Keys to Count Signatures
2026-09-01
LeetCode 347: Top K Frequent Elements in TypeScript, From Frequency Sorting to Buckets
2026-09-01
LeetCode 3: Longest Substring Without Repeating Characters in TypeScript
2026-09-02
LeetCode 424: Longest Repeating Character Replacement in TypeScript
2026-09-03
LeetCode 125: Valid Palindrome in TypeScript, From Cleaning to In-Place Two Pointers
2026-09-04
LeetCode 11: Container With Most Water in TypeScript, Why Move the Shorter Side?
2026-09-06
LeetCode 15: 3Sum in TypeScript, Why Skipping Duplicates Does Not Lose Answers
2026-09-07
LeetCode 238: Product of array except self with prefix and suffix products
2026-09-09
LeetCode 53: Maximum subarray without rescanning every starting point
2026-09-10
LeetCode 152: Why maximum product subarray needs both extremes
2026-09-11
LeetCode 70: Climbing stairs from repeated recursion to two rolling states
2026-09-14
LeetCode 198: House Robber with take-or-skip rolling states
2026-09-15
Git Merge vs Rebase: Which Should You Use?
2026-01-08