43
Moff
19 33 51
13521/ 14193
Last seen 3 months ago
Member for 8 years, 10 months, 9 days
Difficulty Normal
I like programming!

Missions (480) / Solutions (467)
Best solutions / Newest solutions
Initiation
First
Acceptable Password I
bool
str
len
6
First
Replace First
typing.Iterable
Iterable
typing
list
First
The Most Frequent
get
dict
items
max
lambda
First
Beginning Zeros
break
int
str
for
if
First
Multiply (Intro)
1
First
Is Even
bool
not
int
First
Backward String
str
First
All Upper I
upper
bool
str
First
Count Digits
isdigit
sum
if-comprehension
comprehension
int
First
Number Length
int
str
len
First
Max Digit
max
while
int
First
Split Pairs
ljust
list-comp
range
comprehension
len
First
Remove All Before
index
typing.Iterable
Iterable
typing
inline-if
First
End Zeros
break
inline-if
while
int
if
First
Sum Numbers
findall
re.findall
r-string
map
re
First
Easy Unpack
First
First Word (simplified)
re.search
search
re
str
First
All the Same
Any
typing.Any
all
List
typing.List
1
First
Between Markers (simplified)
find
inline-if
str
len
if
1
First
Correct Sentence
ascii_lowercase
string.ascii_lowercase
string
upper
in
1
Home
First
First Word
re.search
search
re
str
1
95
First
Sun Angle
inline-if
int
2
5
First
Sort Array by Element Frequency
index
lambda
count
sorted
5
1
First
Changing direction
zip
and
list
int
for
7
First
Pawn Brotherhood
chr
format
ord
in
int
16
First
Days Between
date
datetime.date
datetime
abs
18
First
Right to Left
replace
join
comprehension
First
Even the Last
inline-if
sum
range
comprehension
len
First
Three Words
digits
string.digits
string
any
in
First
Non-unique Elements
count
if-comprehension
list-comp
comprehension
First
Date and Time Converter
datetime.strptime
strptime
datetime.datetime
format
datetime
First
Missing Number
enumerate
sorted
list
int
len
First
Duplicate Zeros
not
append
list
for
if
First
Morse Decoder
capitalize
join
split
comprehension
First
Bigger Price
lambda
sorted
First
Split List
list
len
First
Backward Each Word
join
split
comprehension
str
First
Between Markers
find
inline-if
str
len
if
First
Popular Words
findall
re.findall
dict-comp
re
lower
First
Second Index
find
None
inline-if
str
Electronic Station
First
Can You Pass?
class
object
union
get
dict
1
First
Inside Block
collections.namedtuple
namedtuple
any
collections
min
2
1
First
Find Sequence
all
False
True
list-comp
range
3
First
Mathematically Lucky Tickets
ZeroDivisionError
class
TypeError
object
eval
5
First
Acceptable Password VI
all
any
upper
isdigit
bool
12
1
First
Verify Anagrams
ascii_letters
string.ascii_letters
string
lower
count
14
First
Brackets
get
pop
not
in
elif
15
First
Acceptable Password IV
all
any
isdigit
bool
comprehension
15
First
Unix Match. Part 2
match
re.match
re
None
replace
17
1
First
Boolean Algebra
get
not
or
and
int
19
1
First
Digits Multiplication
while
if
First
Remove Brackets
get
enumerate
None
join
if-comprehension
1
First
Unix Match. Part 1
match
re.match
re
None
replace
2
First
Acceptable Password V
all
any
upper
isdigit
bool
First
Similar Triangles
Tuple
typing.Tuple
tuple
List
typing.List
First
All Upper II
any
upper
isalpha
bool
and
First
Acceptable Password III
all
any
isdigit
bool
comprehension
First
Acceptable Password II
any
isdigit
bool
and
comprehension
First
Sort by Extension
match
re.match
r-string
List
typing.List
First
Words Order
all
zip
index
bool
if-comprehension
First
Ascending List
not
False
True
for
if
1
First
Surjection Strings
get
dict
zip
bool
False
Scientific Expedition
First
Remove Accents
normalize
unicodedata.normalize
unicodedata
inline-if
1
First
The Hidden Word
splitlines
find
continue
IndexError
enumerate
1
First
Call to Home
math.ceil
ceil
collections.defaultdict
defaultdict
values
4
First
Nonogram Encode
groupby
itertools.groupby
insert
itertools
zip
4
First
Convert and Aggregate
dict-comp
get
dict
items
tuple
5
1
First
Striped Words
findall
re.findall
any
upper
re
6
First
Cipher Map
map
enumerate
join
if-comprehension
list-comp
6
First
Letter Queue
pop
join
elif
and
append
7
First
Conversion from CamelCase
findall
re.findall
re
lower
join
8
First
Morse Clock
format
zip
map
replace
join
8
First
Bird Language
ascii_letters
string.ascii_letters
string
while
in
10
First
Pangram
ascii_lowercase
string.ascii_lowercase
string
set
lower
15
First
I Love Python!
19
First
Common Words
set
sorted
join
split
19
First
Absolute Sorting
abs
lambda
sorted
19
First
Secret Message
ascii_uppercase
string.ascii_uppercase
string
join
if-comprehension
First
The Most Wanted Letter
ascii_lowercase
string.ascii_lowercase
collections.Counter
Counter
string
First
Latest ISO datetime
datetime.fromisoformat
fromisoformat
datetime.datetime
datetime
inline-if
First
Count Substring Occurrences
find
break
lower
while
else
First
YAML. More Types
splitlines
re.compile
compile
match
re.match
First
Replace All Occurrences
replace
str
First
Count Vowels
lower
sum
if-comprehension
in
comprehension
First
Convert To Title Case
title
str
Second
Morse Clock
translate
format
zip
map
join
First
YAML. Simple Dict
splitlines
match
re.match
re
isdigit
First
Sum by Type
Tuple
typing.Tuple
isinstance
typing
elif
First
Goes Right After
index
bool
in
and
str
First
Caps Lock
islower
upper
elif
and
else
First
Follow Instructions
collections.Counter
Counter
get
collections
First
Conversion into CamelCase
capitalize
join
split
comprehension
First
Time Converter (24h to 12h)
f-string
map
inline-if
split
else
1
Second
Absolute Sorting
functools.partial
partial
functools
abs
sorted
O'Reilly
First
Cipher Crossword
itertools.permutations
permutations
get
dict
itertools
2
First
Integer Palindrome
bool
while
append
int
2
First
Loading Cargo
combinations
itertools.combinations
itertools
min
abs
3
1
First
Determine the Order
add
remove
sort
pop
set
3
First
Majority
bool
sum
if-comprehension
list
comprehension
9
2
First
Count Inversions
enumerate
sum
if-comprehension
comprehension
13
First
Lightbulb Operating
typing.Union
Union
Optional
typing.Optional
datetime.timedelta
15
First
Index Power
inline-if
len
17
First
The Flat Dictionary
isinstance
dict
items
pop
join
17
First
Flatten a List
isinstance
extend
inline-if
list
for
18
First
Multiple Lightbulbs
typing.Union
Union
Optional
typing.Optional
Tuple
18
First
Xs and Os Referee
all
get
max
elif
list-comp
First
Sum of Digits
while
First
Lightbulb More
typing.Union
Union
Optional
typing.Optional
collections.defaultdict
First
Median
sorted
else
len
if
First
Time Converter (12h to 24h)
match
re.match
f-string
zip
re
1
First
Lightbulb End Watching
Optional
typing.Optional
is
datetime.datetime
datetime
First
Lightbulb Start Watching
Optional
typing.Optional
is
datetime.datetime
datetime
First
The Final Stone
sort
inline-if
while
list
int
First
Lightbulb Intro
datetime.datetime
datetime
List
typing.List
typing
First
Chunk
typing.Iterable
Iterable
typing
list-comp
range
First
Reverse Every Ascending
extend
enumerate
and
for
if
First
Compress List
enumerate
typing.Iterable
Iterable
typing
or
First
How Deep
type
tuple
max
in
list
First
Replace Last
list
First
Median of Three
sorted
list-comp
range
comprehension
len
First
Remove All After
index
typing.Iterable
Iterable
typing
in
First
Frequency Sorting
collections.Counter
Counter
collections
lambda
sorted
First
Sort Except Zero
pop
typing.Iterable
Iterable
typing
inline-if
Incinerator
First
The Defenders
class
staticmethod
property
super
decorator
1
7
First
The Vampires
class
staticmethod
property
super
decorator
1
1
First
The Lancers
classmethod
class
staticmethod
property
super
1
5
First
Straight Fight
classmethod
class
staticmethod
property
super
1
First
The Healers
classmethod
class
staticmethod
property
super
3
1
First
Microwave Ovens
class
getattr
object
super
f-string
3
First
The Weapons
classmethod
class
staticmethod
property
super
4
First
Dialogues
class
f-string
pass
map
None
7
1
First
Friends
class
object
collections.defaultdict
defaultdict
get
9
First
Building Base
class
object
format
11
1
First
Army Battles
class
staticmethod
property
super
decorator
12
2
First
Text Editor
class
f-string
None
inline-if
append
13
First
Every Person is Unique
class
re.sub
sub
f-string
get
1
First
3 Chefs
class
f-string
First
Capital City
class
super
type
is
None
First
Geometry Figures
class
round
None
First
Hacker Language
class
object
match
re.match
chr
First
Voice TV Control
class
object
inline-if
in
len
1
First
Party Invitations
class
f-string
remove
None
inline-if
First
Army Units
class
f-string
lower
First
The Warlords
classmethod
class
staticmethod
property
super
Second
Multicolored Lamp
class
First
Multicolored Lamp
class
First
The Warriors
class
property
super
decorator
while
1
Mine
First
Determinant
enumerate
list-comp
comprehension
len
for
1
First
Color Map
classmethod
class
discard
staticmethod
object
1
First
Adjacent Letters
re.compile
compile
r-string
re
break
1
First
Fibonacci Poem
pop
inline-if
join
while
append
2
3
First
Domino Chain
extend
add
continue
set
not
2
First
Aggregate by Operation
dict-comp
get
dict
items
tuple
2
First
The Greatest Common Divisor
while
for
3
2
First
The Einstein Problem-Lite
classmethod
class
discard
staticmethod
object
3
First
Fast Train
extend
any
dict
or
sum
3
First
Achilles and the Tortoise
3
First
Currency Style
re.sub
sub
re
replace
lambda
3
2
First
Disposable Teleports
class
object
add
enumerate
None
4
First
Toothpicks
math.log2
log2
math.floor
floor
math
8
First
Moore Neighbourhood
sum
if-comprehension
and
comprehension
len
11
First
Ulam-Warburton Automaton Hex
items
sum
if-comprehension
in
False
12
First
Ulam–Warburton Automaton
extend
sum
while
list-comp
comprehension
13
First
Can Balance
enumerate
lambda
sum
range
comprehension
17
First
Bigger Together
cmp_to_key
functools.cmp_to_key
reversed
functools
map
17
1
First
Binary Count
while
18
First
Find Remainder
int
19
1
First
Matrix "Hatching"
typing.Iterable
Iterable
typing
if-comprehension
and
First
Fizz Buzz
elif
else
str
if
First
Find Enemy
classmethod
class
collections.namedtuple
namedtuple
collections.defaultdict
First
Count Divisibles in Range
int
First
Rectangle Perimeter
int
First
Chess Knight
f-string
chr
ord
set
sorted
First
Replace with Biggest
typing.Iterable
Iterable
max
typing
list-comp
First
Cut Sentence
join
split
range
else
len
1
First
Number With Exclamation
range
int
for
First
Integer Sign Determination
elif
else
int
str
if
First
Chemical Analysis
class
collections.defaultdict
defaultdict
islower
get
First
Long Pressed
groupby
itertools.groupby
all
itertools
zip
First
Switch Keys to Values
add
dict
items
set
str
First
Caesar Cipher (decryptor)
chr
ord
map
lambda
inline-if
First
Escape
List
typing.List
abs
bool
typing
First
Caesar Cipher (encryptor)
chr
ord
map
lambda
inline-if
1
First
What Is Wrong With This Family?
collections.defaultdict
defaultdict
insert
functools.reduce
reduce
First
Best Stock
items
max
lambda
Ice Base
First
Largest Rectangle in a Histogram
min
max
range
len
for
1
9
First
Oil Pie
Fraction
fractions.Fraction
fractions
map
abs
1
First
Clock Angle
map
min
abs
split
int
3
First
Making Change
float
min
None
inline-if
range
3
First
Write Quadratic Equation
f-string
abs
inline-if
join
append
4
First
Counting Tiles
math.ceil
ceil
math
range
for
5
First
Interesting, intersecting
tuple
min
bool
max
and
5
First
Identify Block
get
tuple
enumerate
min
None
6
First
Reveal the Number
float
None
isdigit
not
or
6
First
How to Find Friends
class
object
union
get
dict
7
First
Feed Pigeons
min
while
9
First
Roman Numerals
zip
join
append
for
10
2
First
When "k" is Enough!
collections.defaultdict
defaultdict
collections
typing.Iterable
Iterable
19
First
Quadratic Equation Roots
typing.Union
Union
collections.abc.Iterable
float
collections
First
The Most Numbers
min
max
inline-if
First
Monkey Typing
find
lower
sum
if-comprehension
comprehension
First
Not in Order
zip
sum
sorted
if-comprehension
list
First
Leap Year Checking
bool
or
and
int
First
Move Zeros
not
if-comprehension
list-comp
list
comprehension
First
Is String a Number? (Part II)
match
re.match
r-string
re
None
First
Count Chains
math.hypot
hypot
Tuple
typing.Tuple
List
First
Is String a Number?
match
re.match
r-string
re
None
First
Correct Capital
capitalize
upper
bool
lower
in
1
First
Reverse Roman Numerals
items
replace
in
for
if
First
Find Quotes
findall
re.findall
re
First
Morse Encoder
lower
join
split
comprehension
First
Long Repeat
groupby
itertools.groupby
itertools
max
inline-if
Alice In Wonderland
First
Digits Doublets
class
staticmethod
object
decorator
zip
1
First
IP Network: Route Summarization
any
format
zip
map
sum
1
First
Multiplication Table
inline-if
while
3
First
Swap Nodes
range
len
for
4
First
Flood Area
ValueError
pass
find
continue
index
6
First
Long Non Repeat
break
in
range
len
for
7
First
Transposed Matrix
list-comp
range
comprehension
len
8
First
The Shortest Knight's Path
collections.defaultdict
defaultdict
insert
add
collections
10
First
When is Friday?
datetime.strptime
strptime
datetime.datetime
datetime
13
1
First
YAML. Complex Structure
splitlines
re.compile
compile
match
re.match
14
First
YAML. List and Comments
splitlines
re.compile
compile
match
re.match
First
Middle Characters
len
First
Zigzag Array
list-comp
range
comprehension
1
First
Tree Walker
isinstance
values
dict
sum
list
1
First
The Fastest Horse
dict-comp
items
tuple
map
enumerate
GitHub
First
Xs and Os Champion
class
object
divmod
property
decorator
1
Bruteforce
The Most Frequent Weekdays
collections.defaultdict
defaultdict
datetime.timedelta
timedelta
values
1
First
Shooting Range
classmethod
class
collections.namedtuple
namedtuple
decorator
2
First
Area of a Convex Polygon
collections.namedtuple
namedtuple
math.sqrt
sqrt
collections
2
First
Broken Clock
datetime.strptime
strptime
datetime.timedelta
timedelta
match
2
1
First
Merge Intervals
remove
min
max
sorted
append
3
First
Cookies
f-string
re.search
search
re
4
1
First
Painting Wall
class
collections.namedtuple
namedtuple
property
decorator
5
First
Paper Dice
reversed
all
get
tuple
zip
5
First
Open Labyrinth
class
object
if-comprehension
list-comp
comprehension
6
First
Power Plants
Dict
typing.Dict
typing.Set
Set
itertools.permutations
6
First
Solution for Anything
class
object
True
8
First
Long Repeat Inside
in
and
range
len
for
8
1
First
Searchlights
cmath.rect
rect
cmath.pi
cmath
pi
11
First
Power Supply
collections.defaultdict
defaultdict
insert
add
items
13
First
The End of Other
any
and
comprehension
len
14
First
Barcode Reader
classmethod
class
KeyError
object
re.compile
14
First
The Cheapest Flight
collections.defaultdict
defaultdict
float
get
any
17
1
Second
The Most Frequent Weekdays
datetime.timedelta
timedelta
set-comp
date
datetime.date
17
First
Evenly Spaced Trees
math.gcd
gcd
List
typing.List
math
First
Simplify Unix Path
startswith
endswith
find
lstrip
not
4
Second
Simplify Unix Path
pop
not
join
elif
and
1
First
Create Intervals
tuple
sorted
and
append
list-comp
First
The Highest Building
break
range
else
len
for
First
Expand Intervals
extend
range
list
for
Dropbox
First
Place Queens
classmethod
class
object
union
decorator
1
First
Three Points Circle
math.hypot
hypot
findall
re.findall
format
1
First
The Longest Palindromic
and
range
len
for
if
1
First
Humpty Dumpty Form
math.atanh
atanh
math.asin
asin
math.pi
2
First
Hubspot Amulet
range
for
if
2
First
Huffman Encode
classmethod
class
object
decorator
is
2
First
Worth of Words
max
lambda
sum
comprehension
3
2
First
Numbers Factory
math.sqrt
sqrt
any
math
replace
3
First
Friendly Number
is
format
None
abs
inline-if
3
First
Simple Hashlib
bytes
getattr
hashlib
3
First
Common Tail
zip
None
break
list
else
5
1
Second
Hubspot Amulet
range
for
if
6
First
Rotating Grille Cipher
Optional
typing.Optional
all
List
typing.List
7
1
First
Nonogram Row
re.compile
compile
add
enumerate
pop
8
First
The Best Number Ever
10
First
Speech Module
get
format
elif
else
if
13
First
Reverse Integer
divmod
abs
inline-if
while
int
18
First
Count Divisibles in Range (simplified)
int
First
Sum of Integers
int
First
Scytale Encryption
divmod
enumerate
None
inline-if
join
First
Atbash Cipher
chr
ord
elif
else
str
First
The Longest Word
split
str
len
for
if
First
On the same path
typing.Union
Union
Tuple
typing.Tuple
all
First
Text Formatting
divmod
enumerate
inline-if
sum
join
1
PyCon TW
First
Calculate Islands
class
object
union
property
decorator
1
First
How Much Gold
Fraction
fractions.Fraction
fractions
items
enumerate
2
First
Network Attack
class
object
collections.defaultdict
defaultdict
property
2
First
Building Visibility
class
collections.namedtuple
namedtuple
intersection
property
2
First
Robot Sort
format
join
append
range
list
3
First
Simple Areas
math.pi
pi
math.sqrt
sqrt
round
4
First
Golden Pyramid
max
list-comp
range
list
comprehension
6
First
Unfair Districts
class
OrderedDict
collections.OrderedDict
chain
itertools.chain
6
First
Ryerson Letter Grade
findall
re.findall
re
int
str
7
First
Fused Cubes
itertools.product
product
Tuple
typing.Tuple
collections.Counter
7
First
Digit Stack
pop
elif
and
append
split
9
First
Dark Labyrinth
class
OrderedDict
collections.OrderedDict
object
raise
12
First
Double Substring
max
in
range
len
for
First
House Password
digits
string.digits
ascii_uppercase
string.ascii_uppercase
ascii_lowercase
First
Sum Consecutives
append
else
for
if
First
Express Delivery
collections.defaultdict
defaultdict
insert
dict-comp
collections
Storage
First
Square Spiral
zip
enumerate
abs
sum
list-comp
1
First
The Rows of Cakes
classmethod
class
collections.namedtuple
namedtuple
combinations
1
1
First
Moria Doors
union
intersection
findall
re.findall
re
1
Second
Exec Quine
format
1
First
Playfair Cipher
classmethod
class
object
digits
string.digits
1
First
English to Braille Translator
classmethod
class
object
decorator
insert
1
First
Digging a Canal
fromkeys
set-comp
insert
float
get
2
First
Restricted Prime
continue
not
while
False
True
2
First
Word Pattern
ascii_letters
string.ascii_letters
digits
string.digits
string
2
First
Saw the Stick
sum
while
append
range
for
2
First
Earth Distances
math.atan2
atan2
math.radians
radians
math.cos
2
First
Group Equal consecutive
None
append
else
for
if
8
2
First
Weak Point
sum
range
comprehension
len
for
8
First
Exec Quine
insert
join
8
First
Forgetful Prisoner
random.choice
choice
class
random
object
13
First
Skew-symmetric Matrix
False
True
range
len
for
15
First
Battle Dice
collections.defaultdict
defaultdict
dict
items
collections
16
First
Hexagon Spiral
divmod
collections.defaultdict
defaultdict
insert
extend
19
First
Convert Date
Exception
date
datetime.date
datetime
map
First
Mind Switcher
extend
keys
get
dict
remove
First
Haunted House
class
discard
object
set-comp
insert
HubSpot
First
Auto Painting
map
join
elif
append
range
1
First
Team Play
List
typing.List
zip
typing
sum
1
First
Repeating Decimals
divmod
format
map
index
break
2
First
City's Happiness
collections.defaultdict
defaultdict
insert
values
dict-comp
3
First
Next Birthday
Dict
typing.Dict
Tuple
typing.Tuple
date
4
First
Square Board
divmod
in
int
5
First
The Hamming Distance
or
while
if
8
First
Univocalic davasaan
lambda
10
First
Supply Stations
class
itertools.permutations
permutations
object
collections.defaultdict
11
First
Restricted Sum
class
object
map
list
14
First
Supply Line
collections.defaultdict
defaultdict
insert
f-string
chr
14
1
First
Number Base
ValueError
except
try
int
15
First
Non Empty Lines
splitlines
strip
sum
if-comprehension
comprehension
17
First
Node Disconnected Users
collections.defaultdict
defaultdict
insert
values
add
20
First
Expected Dice
random.choice
choice
random
itertools.product
product
First
Triangular Islands
typing.Set
Set
math.floor
floor
math.sqrt
First
Workout
collections.Counter
Counter
items
collections
List
First
Weekly Calendar
datetime.timedelta
timedelta
date
datetime.date
datetime
First
New Cities
collections.defaultdict
defaultdict
insert
add
collections
Second
New Cities
issuperset
isdisjoint
collections.defaultdict
defaultdict
insert
Blizzard
First
Spaceship Landing Strip
all
max
in
range
comprehension
1
1
First
Sudoku Solver
itertools.product
product
next
reversed
yield
1
First
Unlucky Days
datetime.timedelta
timedelta
date
datetime.date
datetime
1
First
Safe Coasts
class
object
insert
all
map
1
Second
Unlucky Days
date
datetime.date
datetime
sum
if-comprehension
2
First
Radiation Search
class
object
union
property
decorator
2
First
Stair Steps
float
max
len
if
3
First
Connect Stars
dataclass
dataclasses
dataclasses.dataclass
math.hypot
class
4
1
First
Palindromic Palindrome
lambda
6
First
The Angles of a Triangle
math.degrees
degrees
math.acos
acos
round
7
First
Weekend Counter
datetime.timedelta
timedelta
datetime
while
if
10
1
First
Rectangles Union
min
break
max
and
range
14
First
Min and Max
iter
next
get
lambda
inline-if
19
First
Reversed Permutation Index
math.factorial
factorial
divmod
tuple
math
1
First
Useless Flights
collections.defaultdict
defaultdict
float
get
any
First
The First Working Day
datetime.strptime
strptime
datetime.timedelta
timedelta
datetime.datetime
1
First
Mountain Scape
Tuple
typing.Tuple
add
List
typing.List
First
String Conversion
ascii_letters
string.ascii_letters
itertools.zip_longest
zip_longest
digits
First
Permutation Index
Tuple
typing.Tuple
typing
sum
if-comprehension
1
First
Stressful Subject
groupby
itertools.groupby
endswith
ascii_lowercase
string.ascii_lowercase
Rock
First
Berserk Rook
any
zip
index
set
lambda
1
First
Parity Bit Generator
chr
format
count
join
if-comprehension
1
4
First
Count Comprehensions
Dict
typing.Dict
collections.defaultdict
defaultdict
re.compile
1
First
CheckSum
ascii_letters
string.ascii_letters
digits
string.digits
divmod
2
First
Super Root
abs
lambda
while
else
if
2
First
Most Efficient Cutting
itertools.permutations
permutations
itertools
min
else
3
First
Life Counter
class
object
collections.defaultdict
defaultdict
add
3
First
Water Jars
insert
any
add
pop
set
4
First
Family Dinner
List
typing.List
min
max
typing
4
First
Black Holes
math.hypot
class
hypot
collections.namedtuple
namedtuple
5
First
Web Log Sessions
classmethod
class
collections.namedtuple
namedtuple
splitlines
6
1
First
Family Gifts
random.shuffle
shuffle
class
discard
random
6
First
Home Coming
collections.Counter
Counter
values
collections
List
6
First
Park Benches
collections.defaultdict
defaultdict
Tuple
typing.Tuple
collections
6
First
Fibonacci Spiral's End
in
range
list
int
for
8
2
First
River Crossing
combinations
itertools.combinations
collections.defaultdict
defaultdict
insert
9
First
Chicken Hunt
math.hypot
class
hypot
fromkeys
staticmethod
10
First
Sort by Removing
not
or
append
list
for
12
First
Crossword Solver
class
collections.namedtuple
namedtuple
staticmethod
groupby
17
First
Hexagonal Islands
typing.Set
Set
union
ascii_uppercase
string.ascii_uppercase
First
Greedy Number
index
max
inline-if
range
int
1
Shelter
First
ADFGVX Cipher
ljust
isalnum
divmod
strip
zip
1
First
One line Drawing
collections.defaultdict
defaultdict
add
items
collections
1
First
AMSCO Cipher
map
index
max
join
while
2
First
The Lantern Festival
class
collections.namedtuple
namedtuple
object
raise
2
First
Pattern Recognition
list-comp
range
comprehension
len
for
3
First
Climbing Route
class
itertools.permutations
permutations
object
union
7
First
Ghosts Age
range
else
for
if
10
First
Fortress Cannons
itertools.product
product
set-comp
all
get
11
Second
Completely Empty
iter
isinstance
except
try
not
17
First
Landing Site
typing.Set
Set
set-comp
is
f-string
First
Delivery Drone
List
typing.List
enumerate
index
min
First
Completely Empty
getattr
isinstance
is
all
None
First
The Nearest Square Number
inline-if
while
First
Halloween Monsters
splitlines
collections.Counter
Counter
dict-comp
all
First
Seven Segment
combinations
itertools.combinations
itertools
set
lower
Codeship
First
Bats Bunker
math.hypot
hypot
collections.namedtuple
namedtuple
fromkeys
1
1
First
Texas Referee
itertools.tee
tee
class
groupby
itertools.groupby
1
First
Minesweeper
class
object
enumerate
count
sum
2
First
Magic Domino
classmethod
class
staticmethod
itertools.permutations
permutations
2
First
Pearls in the Box
round
count
len
if
4
First
Behind 2048
class
staticmethod
object
itertools.product
product
4
First
Ugly Numbers
add
min
range
int
for
4
First
The Square Chest
extend
all
sum
sorted
if-comprehension
5
1
First
8 Puzzle
class
object
property
decorator
insert
5
First
Magic with 5 cards
class
divmod
property
decorator
insert
5
First
The Territory of Go
extend
all
add
continue
enumerate
11
First
Eaten Go Stones
extend
all
add
continue
enumerate
16
bruteforce
The 88th Puzzle
classmethod
class
object
itertools.product
product
20
First
Unfair Dice
itertools.product
product
itertools
inline-if
sum
First
Snake Lite
classmethod
class
object
raise
itertools.product
First
Probably Dice
combinations_with_replacement
itertools.combinations_with_replacement
math.factorial
factorial
groupby
Hermit
First
Network Loops
class
object
collections.defaultdict
defaultdict
add
1
1
First
Colder-Warmer
math.hypot
hypot
discard
set-comp
math
1
First
Mono Captcha
items
zip
map
sum
join
1
First
Break Rings
class
object
combinations
itertools.combinations
collections.defaultdict
2
First
The Good Radix
pass
except
try
range
int
2
First
Ore In The Desert
math.hypot
hypot
all
round
math
3
1
First
Keywords Finder
startswith
format
max
lower
sorted
3
First
Anagrams By Stacks
insert
tuple
pop
not
join
3
First
Count Consecutive Summers
sum
if-comprehension
range
comprehension
3
First
Strawberry Fields
math.degrees
degrees
math.acos
acos
math.sqrt
3
Second
Shorter Set
heapq.nsmallest
nsmallest
heapq.nlargest
nlargest
heapq
5
First
Stacking Cubes
functools.lru_cache
lru_cache
collections.defaultdict
defaultdict
Tuple
10
First
Fractions Addition
divmod
f-string
not
while
elif
15
First
Birthday Party
datetime.timedelta
timedelta
date
datetime.date
datetime
First
Backspace Apply
inline-if
str
for
First
Simplification
raise
isinstance
ValueError
get
format
First
Excel Column Number
ord
enumerate
sum
comprehension
int
First
Reverse Engineer
randint
random.randint
ZeroDivisionError
discard
random
Second
Reverse Engineer
combinations_with_replacement
itertools.combinations_with_replacement
randint
random.randint
ZeroDivisionError
First
Shorter Set
min
set
max
range
int
First
Unique Email Addresses
match
re.match
f-string
r-string
add
First
Stock Profit
enumerate
max
list
comprehension
int
Watchtower
First
Bag of Santa Claus
math.e
e
math
max
False
1
First
Bacteria Colonies
insert
all
add
enumerate
None
1
First
DNA Common Sequence
classmethod
class
staticmethod
object
union
1
First
Convex Hull
cmath.phase
phase
cmath
complex
class
2
First
Numbered Triangles
class
itertools.permutations
permutations
object
itertools
2
First
Vigenere Cipher
chr
ord
zip
break
join
2
Second
Convex Hull
cmath.phase
phase
cmath
complex
class
3
First
Magic Square
class
staticmethod
object
decorator
all
4
First
Ethernet Ring Dimensioning
math.ceil
ceil
dict-comp
items
find
4
First
Rotate Hole
all
if-comprehension
list-comp
range
comprehension
5
First
Number Guess
discard
min
set
range
for
5
First
Wall Keeper
insert
zip
enumerate
sum
if-comprehension
5
First
Funny Addition
sum
7
First
Compare Functions
is
None
except
try
False
8
First
Broken Window
Tuple
typing.Tuple
reversed
List
typing.List
18
First
Boundary Blocks
Tuple
typing.Tuple
List
typing.List
zip
20
First
Bulls and Cows
collections.defaultdict
defaultdict
values
all
get
Escher
First
Ground for the House
splitlines
add
enumerate
min
set
3
3
First
Wild Dogs
round
abs
or
sum
if-comprehension
5
1
First
Safe Code
startswith
eval
continue
replace
or
5
First
Treasures
math.floor
floor
collections.defaultdict
defaultdict
extend
12
First
Graphical Key
dict
remove
max
sum
sorted
13
First
The Stones
min
max
append
range
comprehension
14
First
The Tower
enumerate
max
join
in
list-comp
First
Hypercube
upper
enumerate
join
if-comprehension
False
First
Card Game
collections.defaultdict
defaultdict
items
collections
remove
First
The Buttons
splitlines
values
dict
items
map
First
The Secret Room
get
format
index
sorted
elif
1
First
Keys and Locks
splitlines
enumerate
min
sorted
if-comprehension
1
First
The Ship Teams
items
or
sorted
if-comprehension
comprehension
1
First
Compass, Map and Spyglass
dict-comp
enumerate
abs
max
if-comprehension
1
First
The Stone Wall
splitlines
sum
if-comprehension
list-comp
range
1
Not On Map
First
Length of the String
len
1