Bite 98. Code your way out of a grid
|
|
Given a 2D grid of equal length x and y, β¦
3.10
looping
namedtuple
numbers
tuple unpacking
|
|
Intro Bite 03. Loop through a dictionary and pluralise a word
|
|
You're given a dictionary of people and the number of β¦
3.10
dict
freebie
looping
|
|
Bite 123. Find the user with most friends
|
|
In this Bite you are presented with a users dict β¦
3.10
defaultdict
looping
sorting
tuples
|
|
Bite 134. Two Sums
|
|
Given a random list of numbers, your task is to β¦
3.10
index
looping
sorting
sum
|
|
Bite 189. Filter a list of names
|
|
Here is a Bite to practice the continue and break β¦
3.10
break
continue
generators
looping
|
|
Bite 208. Find the number pairs summing up N
|
|
In this Bite you complete find_number_pairs which receives a list β¦
3.10
itertools
looping
numbers
|
|
Newbie Bite 22. For loops
|
|
It's time to move on to a slightly more complex β¦
3.10
looping
newbie
|
|
Bite 222. Split an iterable in groups of size n
|
|
In this Bite you will complete the group function that β¦
3.10
generators
iterators
itertools
looping
|
|
Bite 225. Swap case PyBites characters
|
|
In this Bite you will swap case all pybites characters β¦
3.10
looping
string manipulation
string parsing
|
|
Bite 231. Where are the emojis?
|
|
In this Bite you are given a list of strings β¦
3.10
emojis
list
list comprehensions
looping
regular expressions
|
|
Bite 232. Analyze gold prices
|
|
In this Bite you will analyze how the price of β¦
3.10
comparison
data analysis
looping
pandas
sorting
string parsing
|
|
Bite 237. Get the dates Ninja belts were earned
|
|
Another real-world scenario: in this Bite you will parse a β¦
3.10
datetime
json
looping
pandas
sorting
|
|
Bite 244. Make mutpy's output more digestible
|
|
Another real world scenario. When we started using MutPy for β¦
3.10
data wrangling
looping
mutpy
string matching
string parsing
|
|
Bite 263. Count the number of islands in a grid
|
|
You are tasked with counting the amount of islands in β¦
3.10
algorithms
looping
string
|
|
Bite 265. Optimal fund raising
|
|
Here is another classic algorithm problem wrapped in a Bite. β¦
3.10
algorithms
looping
math
|
|
Bite 267. Measure the size of an island
|
|
In this algorithm Bite, the challenge is to measure the β¦
3.10
algorithms
looping
math
|
|
Bite 282. Evaluate a Bridge hand
|
|
In this bite you will implement a BridgeHand class representing β¦
3.10
classes
enum
exception handling
looping
properties
sorting
|
|
Bite 287. Sum indices
|
|
Write a function that accepts a list of strings and β¦
3.10
looping
sum
|
|
Bite 292. Scoring matrices
|
|
Proteins fulfill important functions in all organisms and consist of β¦
3.10
bioinformatics
enumerate
looping
numbers
zip
|
|
Bite 294. Bowling score
|
|
If you've never tried bowling, it's a fun game to β¦
3.10
games
looping
numbers
|
|
Bite 300. π₯³ PTO Calculator
|
|
We've all been affected by COVID-19 in one way or β¦
3.10
calendar
datetime
exception handling
looping
numbers
string formatting
|
|
Bite 305. Split once, delimit many
|
|
Write a function that accepts a string and splits the β¦
3.10
looping
split
string parsing
|
|
Bite 180. Group names by country
|
|
In this Bite you are presented with a list of β¦
3.10
collections
defaultdict
groupby
|
|
Newbie Bite 23. looping through a dict
|
|
While we've explained how for loops work, it's worth diving β¦
3.10
dict
newbie
|
|