Bite 40. Write a binary search algorithm


There are many ways to search for an item in …
algorithms
binary search


Bite 9. Palindromes


Write a function to determine if a word or phrase …
algorithms
list comprehensions
max
reverse


Bite 263. Count the number of islands in a grid


You are tasked with counting the amount of islands in …
algorithms
looping
string


Bite 265. Optimal fund raising


Here is another classic algorithm problem wrapped in a Bite. …
algorithms
looping
math


Bite 267. Measure the size of an island


In this algorithm Bite, the challenge is to measure the …
algorithms
looping
math


Bite 268. Number Transformers


Inspired by the movie Transformer, John decides to design a …
algorithms
numbers


Bite 272. Find common words


Given two sentences that each contains words in case insensitive …
algorithms
set operations
string matching


Bite 273. Shortest path (Graph Bite)


Graph theory is popular in Math and Computer Science. A …
algorithms
computer science
graph


Bite 274. Number conversion problem


Recursion in computer science is a method of solving a …
algorithms
numbers
recursion


Bite 277. Number of coin changes


Pat is going to apply for a cashier job in …
algorithms
dynamic programming


Bite 279. Armstrong numbers


In number theory there are many interesting numbers  eg. …
algorithms
numbers


Bite 284. Pascal triangle


A Pascal triangle is a triangular array of integers constructed …
algorithms
Pascal


Bite 329. Convert dict keys to snake case


In this Bite we will take a (nested) dict and …
algorithms
recursion
string manipulation


Bite 332. Searching for an apartment


Bill is looking for a new apartment with good view, …
algorithms


Bite 333. Metropolis–Hastings Algorithm


In statistics and statistical physics, the Metropolis–Hastings algorithm is a …
algorithms
Markov chain Monte Carlo
numpy
statistics

