All blogs / Algorithms / data structures
Math ∪ Code by Sahand Saba
Coding, mathematics, and problem solving by Sahand Saba.
- Posts
- 44 from 22 Dec 2012 to 29 Sep 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://sahandsaba.com/feeds/all.atom.xml
2026 2
2024 2
2018 4
2016 2
2015 3
2014 9
- Understanding Asynchronous IO With Python's Asyncio And Node.js
- Turing Recognizability of Turing Machines That Accept All Strings
- Visualizing Philosophers And Scientists By The Words They Used With Python and d3.js
- It From Bit - A Brief Exploration Of Some Ideas and Results From The Theory of Computation
- Understanding SAT by Implementing a Simple SAT Solver in Python
- So How Do You Actually Calculate The Fibonacci Numbers?
- Combinatorial Generation Using Coroutines With Examples in Python
- 30 Python Language Features and Tricks You May Not Know About
- Multilinear Representation of Boolean Functions
2013 21
- Understanding Two-Step Verification With An Example Using Python and Google Authenticator
- Line Intersecting Maximal Number of Circles (Circle "Stabbing" Problem)
- Finding the Tangent Line to Two Circles Demonstrated Using JSXGraph
- Thales Inscribed Angle Theorem Demonstrated Using JSXGraph
- Expected Running Time of Two Randomized Sort Algorithms (ACM ICPC 2013 PACNW Regional)
- Pattern Matching in Fibonacci Words (ACM ICPC World Finals 2012)
- Programmer's Guide to Setting Up a Mac OS X Machine
- Fibonacci Primitive Roots of Primes (Project Euler)
- Common Substring Permutation
- Visualizing the Convex Hull Using Raphaël
- Basics of Cryptography Part I: RSA Encryption and Decryption
- Hundred Prisonors and a Room With a Light Switch
- A Study of Python's More Advanced Features Part III: Classes and Metaclasses
- Interview Question: All Possible Products of a List of Primes
- Problem-Solving Lessons From George Pólya
- Interview Question: Fair and Unfair Coins and Bayes Theorem
- A Study of Python's More Advanced Features Part II: Closures, Decorators and functools
- A Study of Python's More Advanced Features Part I: Iterators, Generators, itertools
- Interview Question: Fairness from Unfairness and Randomness Extraction
- Manbelbrot Meets HTML5 - A Little Fractal Geometry
- Interview Question: Grouping Words Into Anagrams