42
tokiojapan55
12 34 46
12275/ 12903
Last seen 17 hours ago
Member for 4 years, 3 months, 14 days
Difficulty Normal
Missions (548) / Solutions (570)
Best solutions / Newest solutions
Initiation
First
Acceptable Password I
bool
str
len
9
First
Number Length
int
str
len
15
First
Count Digits
isdigit
if-comprehension
list-comp
comprehension
int
17
First
Sum Numbers
isdigit
sum
if-comprehension
list-comp
split
20
First
First Word (simplified)
split
str
First
Easy Unpack
tuple
First
Nearest Value
abs
set
lambda
sorted
list-comp
First
Remove All Before
index
typing.Iterable
Iterable
not
typing
First
Max Digit
max
list
int
str
First
Correct Sentence
upper
str
if
First
All Upper I
upper
bool
str
First
Multiply (Intro)
First
Beginning Zeros
lstrip
int
str
len
1
First
The Most Frequent
collections.defaultdict
defaultdict
items
collections
lambda
1
First
Split Pairs
zip
list-comp
comprehension
1
First
Replace First
typing.Iterable
Iterable
typing
list
1
First
Is Even
bool
inline-if
False
True
int
First
End Zeros
re.search
search
r-string
re
int
1
First
Between Markers (simplified)
find
str
1
First
Backward String
join
str
1
First
All the Same
Any
typing.Any
List
typing.List
bool
1
Home
First
Sun Angle
float
or
if
12
First
Missing Number
pop
min
set
max
range
First
Changing direction
elif
range
list
int
len
1
First
Duplicate Zeros
eval
inline-if
join
list-comp
list
First
Morse Decoder
upper
join
append
list-comp
split
1
First
Split List
list
len
1
First
Sort Array by Element Frequency
dict-comp
lambda
count
sorted
True
First
Popular Words
dict-comp
dict
lower
in
split
1
First
Between Markers
find
else
str
len
if
First
Days Between
date
datetime.date
datetime
abs
First
Right to Left
replace
join
First
Even the Last
len
for
if
1
First
Backward Each Word
join
else
str
for
if
1
First
Pawn Brotherhood
chr
find
ord
continue
set
First
First Word
re.search
search
re
break
elif
1
First
Non-unique Elements
count
if-comprehension
list-comp
list
comprehension
1
First
Bigger Price
min
None
lambda
or
sorted
1
First
Date and Time Converter
print
else
int
str
if
First
Three Words
isalpha
bool
False
True
split
2
First
Second Index
find
None
int
str
if
1
Electronic Station
First
Cipher Dict (decryption)
hex
chr
pop
not
sorted
4
Third
Cipher Dict
hex
dict
ord
zip
pop
9
First
Blood distribution
dict-comp
min
comprehension
10
First
Acceptable Password V
find
isdigit
bool
lower
or
11
First
Acceptable Password II
isdigit
bool
if-comprehension
and
list-comp
19
First
Boolean Algebra
20
First
Words Order
index
bool
set
sorted
if-comprehension
20
1
First
Acceptable Password IV
isdigit
bool
or
if-comprehension
False
20
1
First
Mathematically Lucky Tickets
Fraction
fractions.Fraction
fractions
add
tuple
First
Inside Block
Tuple
typing.Tuple
zip
enumerate
bool
First
Similar Triangles
combinations
itertools.combinations
Tuple
typing.Tuple
math.sqrt
1
First
Acceptable Password III
isalpha
isdigit
bool
if-comprehension
and
1
First
Find Sequence
False
True
list-comp
range
comprehension
1
First
Surjection Strings
zip
bool
set
list-comp
list
First
Unix Match. Part 2
Exception
raise
find
bool
or
First
Unix Match. Part 1
find
continue
pop
bool
while
1
First
Digits Multiplication
if-comprehension
list-comp
list
comprehension
int
First
Brackets
pop
index
not
or
in
2
First
All Upper II
strip
upper
isupper
bool
inline-if
First
Verify Anagrams
remove
isalpha
lower
count
if-comprehension
First
Sort by Extension
find
List
typing.List
typing
lambda
First
Ascending List
typing.Iterable
Iterable
bool
typing
if-comprehension
First
Can You Pass?
elif
and
append
range
len
1
First
Acceptable Password VI
find
isdigit
bool
set
lower
1
Second
Digits Multiplication
functools.reduce
reduce
functools
replace
lambda
Scientific Expedition
First
Goes Right After
index
bool
except
try
False
3
4
First
Beat The Previous
pop
while
append
list
int
4
First
Water Sort Game
all
pop
set
max
not
5
First
Longest Substring of Unique Characters
set
max
inline-if
if-comprehension
list-comp
6
First
Count Substring Occurrences
find
lower
while
int
str
7
First
Combining Celebrity Names
rfind
findall
re.findall
find
re
8
First
Follow Instructions
count
10
First
Convert To Title Case
title
str
12
First
Nonogram Encode
zip
max
lambda
join
if-comprehension
12
First
Replace All Occurrences
replace
str
15
1
First
Count Vowels
findall
re.findall
r-string
re
lower
First
Call to Home
setdefault
math.ceil
ceil
dict
math
1
First
Morse Clock
strip
bin
lambda
inline-if
join
2
First
Latest ISO datetime
max
str
2
First
Fuzzy String Matching
itertools.zip_longest
zip_longest
itertools
bool
sum
First
YAML. More Types
splitlines
strip
dict
find
None
First
Pangram
isalpha
set
lower
if-comprehension
list-comp
1
First
Convert and Aggregate
dict-comp
get
dict
tuple
if-comprehension
First
YAML. Simple Dict
strip
dict-comp
isdigit
inline-if
if-comprehension
First
Conversion from CamelCase
islower
enumerate
lower
or
inline-if
First
The Most Wanted Letter
re.search
search
chr
ord
re
First
Time Converter (24h to 12h)
else
int
str
if
1
First
Common Words
set
sorted
join
if-comprehension
list-comp
First
Caps Lock
upper
not
elif
False
else
First
Striped Words
isalnum
upper
not
count
or
First
Cipher Map
numpy.rot90
rot90
numpy.array
array
numpy
First
Remove Accents
category
unicodedata.category
normalize
unicodedata.normalize
unicodedata
1
First
Bird Language
translate
upper
find
break
replace
1
First
Sum by Type
Tuple
typing.Tuple
type
is
typing
1
First
The Hidden Word
enumerate
index
replace
max
lower
1
First
Conversion into CamelCase
upper
zip
inline-if
join
if-comprehension
First
Letter Queue
elif
for
if
First
Secret Message
isupper
join
if-comprehension
list-comp
list
First
I Love Python!
1
First
Absolute Sorting
dict-comp
items
tuple
abs
lambda
1
O'Reilly
First
Flip of Time
bin
tuple
enumerate
min
None
3
First
Archipelago
Ellipsis
add
tuple
remove
enumerate
3
First
Reverse Every Ascending
extend
sorted
True
range
list
4
1
First
Exploring Wythoff Array
math.floor
floor
tuple
math
inline-if
5
1
First
Knapsack Problem
tuple
pop
max
count
or
7
First
Ordinary Cardinals
cmp_to_key
functools.cmp_to_key
functools
lambda
count
9
First
The Hollow Diamond
chr
ord
abs
bool
not
9
Second
Grid Painting
issubset
set-comp
chr
all
ord
9
First
String-2-Matrix
chr
upper
tuple
ord
lambda
10
First
Matrix-2-String
chr
upper
tuple
ord
lambda
10
First
Compress List
zip
typing.Iterable
Iterable
typing
if-comprehension
12
First
Chunk
typing.Iterable
Iterable
typing
while
append
12
1
First
Lightbulb Operating
typing.Union
Union
Optional
typing.Optional
datetime.timedelta
12
First
The Flat Dictionary
update
type
is
keys
dict
14
First
Multiple Lightbulbs
typing.Union
Union
Optional
typing.Optional
isinstance
16
1
First
Loading Cargo
functools.reduce
reduce
functools
min
abs
17
1
First
Lightbulb More
typing.Union
Union
Optional
typing.Optional
datetime.timedelta
18
First
Sum of Digits
sum
while
list-comp
list
comprehension
1
First
Flatten a List (generator version)
type
yield
is
else
int
First
Flatten a List (iterator version)
class
StopIteration
raise
type
yield
First
The Final Stone
pop
abs
sum
sorted
while
First
Integer Palindrome
bool
or
while
False
True
First
Majority
bool
count
False
True
list
Second
Lightbulb End Watching
Optional
typing.Optional
insert
datetime.datetime
datetime
First
Replace Last
typing.Iterable
Iterable
typing
list
1
First
Time Converter (12h to 24h)
match
re.match
format
re
None
1
First
Cipher Crossword
dict
tuple
zip
pop
None
First
Sort Except Zero
enumerate
pop
typing.Iterable
Iterable
typing
1
First
Determine the Order
update
add
break
set
lambda
First
Flatten a List
type
is
append
list
else
First
How Deep
type
is
tuple
max
for
Second
Lightbulb Start Watching
Optional
typing.Optional
insert
datetime.datetime
datetime
First
Count Inversions
sum
if-comprehension
list-comp
range
comprehension
1
First
Median of Three
typing.Iterable
Iterable
typing
sorted
append
First
Xs and Os Referee
setdefault
dict
List
typing.List
typing
Second
Lightbulb Intro
datetime.datetime
datetime
List
typing.List
typing
First
Index Power
inline-if
list
int
len
First
Frequency Sorting
extend
dict-comp
set
lambda
sorted
First
Remove All After
yield
typing.Iterable
break
Iterable
typing
First
Median
float
List
typing.List
typing
sorted
Incinerator
First
The Warlords
class
next
property
super
decorator
2
First
Party Invitations
class
enumerate
break
append
for
7
1
First
Army Units
class
raise
format
9
2
First
The Warriors
class
property
super
decorator
not
12
First
Army Battles
class
next
property
super
decorator
13
First
Hacker Language
issuperset
class
chr
bin
ord
13
1
First
Microwave Ovens
class
pass
format
min
max
15
First
The Weapons
class
next
property
super
decorator
17
First
The Healers
class
next
property
super
decorator
First
Every Person is Unique
class
f-string
datetime.datetime
format
datetime
1
First
Voice TV Control
class
type
is
inline-if
in
1
First
Geometry Figures
class
rstrip
math.pi
pi
float
First
3 Chefs
class
f-string
1
First
The Lancers
class
next
property
super
decorator
First
Building Base
class
r-string
format
1
First
Friends
class
type
is
add
tuple
1
First
Multicolored Lamp
class
First
Straight Fight
class
next
property
super
decorator
First
The Defenders
class
setdefault
next
property
super
1
First
The Vampires
class
next
property
super
decorator
First
Capital City
classmethod
class
super
decorator
None
First
Dialogues
class
itertools.zip_longest
zip_longest
itertools
None
First
Text Editor
class
append
Mine
First
The Cookie Monster
pop
set
max
inline-if
sorted
1
1
First
Escape
min
abs
or
inline-if
False
3
First
Staircase
pop
break
max
while
append
3
First
Integer Sign Determination
lambda
int
str
5
1
First
Count Divisibles in Range
abs
int
5
First
"Lunar" Multiply
enumerate
min
max
lambda
sum
5
First
Overlapping Disks
combinations
itertools.combinations
set-comp
itertools
tuple
5
First
Color Map
numpy.max
itertools.product
product
numpy
as
5
First
Replace with Biggest
typing.Iterable
Iterable
max
typing
append
7
1
First
Checking Perfect Power
round
bool
while
False
True
7
First
Fast Train
List
typing.List
zip
pop
abs
8
First
Find Remainder
int
8
1
First
Postfix Evaluation
floordiv
operator.floordiv
operator.sub
operator.add
mul
8
First
Collatz Ztalloc
Exception
raise
type
is
dict
8
First
Can Balance
enumerate
typing.Iterable
Iterable
typing
sum
9
First
Rectangle Perimeter
int
10
First
Ulam-Warburton Automaton Hex
yield
in
append
range
int
10
1
First
Chess Knight
chr
add
ord
set
lambda
11
First
Aggregate by Operation
eval
dict-comp
pass
get
dict
12
First
Fibonacci Poem
yield
strip
pop
replace
not
12
First
Determinant
mul
operator.mul
itertools.permutations
permutations
operator
14
1
First
Cut Into Squares
functools.lru_cache
lru_cache
decorator
functools
min
14
First
Longest Common Prefix
zip
break
set
list
str
14
First
Ulam–Warburton Automaton
yield
in
append
range
int
15
First
Toothpicks
remove
pop
while
in
append
15
First
What Is Wrong With This Family?
class
None
not
or
while
17
1
First
Count Morse
remove
pop
while
and
append
17
First
Long Pressed
bool
or
elif
False
and
17
First
Matrix "Hatching"
min
typing.Iterable
Iterable
typing
list-comp
17
Second
Switch Keys to Values
values
dict-comp
dict
set
if-comprehension
19
1
First
Adjacent Letters
yield
join
while
True
else
19
1
First
Chemical Analysis
match
re.match
extend
index
re
First
Number With Exclamation
math.factorial
factorial
math
int
First
Caesar Cipher (decryptor)
strip
chr
islower
ord
elif
First
Domino Chain
enumerate
pop
not
while
if-comprehension
First
The Greatest Common Divisor
sorted
while
True
len
1
First
Find Enemy
chr
ord
index
or
and
First
The Einstein Problem-Lite
Exception
raise
combinations
itertools.combinations
intersection
First
Cut Sentence
find
inline-if
while
len
if
First
Achilles and the Tortoise
First
Bigger Together
itertools.permutations
permutations
dict
itertools
sorted
First
Currency Style
re.search
search
r-string
re
replace
First
Fizz Buzz
elif
and
else
int
str
1
First
Disposable Teleports
functools.reduce
reduce
functools
tuple
enumerate
First
Binary Count
bin
sum
list-comp
comprehension
int
2
First
Moore Neighbourhood
sum
append
list-comp
range
list
First
Best Stock
items
lambda
sorted
True
1
First
Caesar Cipher (encryptor)
chr
ord
isalpha
list
else
Ice Base
First
Colorful Disks
Ellipsis
tuple
max
sum
range
3
First
Close Enough
tuple
min
abs
while
list
4
First
Cleaning Robot
dict-comp
float
ord
lambda
inline-if
5
First
Move Zeros
count
if-comprehension
list-comp
list
comprehension
6
Third
The Centrifuge Problem
isdisjoint
set-comp
yield
zip
pop
7
2
First
Write Quadratic Equation
format
abs
or
inline-if
False
9
First
Identify Block
min
None
if-comprehension
in
list-comp
12
1
First
Feed Pigeons
None
max
while
True
if
13
1
First
Reveal the Number
isdecimal
float
None
except
try
15
1
First
Quadratic Equation Roots
collections.abc.Iterable
collections
Iterable
inline-if
list-comp
16
First
Interesting, intersecting
tuple
bool
lambda
and
int
17
1
First
Count And Say
join
and
append
list
comprehension
18
First
Leap Year Checking
bool
or
and
int
First
Is String a Number? (Part II)
match
re.match
r-string
re
None
1
First
Not in Order
zip
sorted
if-comprehension
list-comp
list
First
Counting Tiles
math.ceil
ceil
math
elif
list-comp
1
First
Is String a Number?
match
re.match
r-string
re
None
First
Perfect Number Checking
bool
sum
if-comprehension
list-comp
range
First
When "k" is Enough!
enumerate
typing.Iterable
Iterable
typing
count
First
Count Chains
combinations
itertools.combinations
update
Tuple
typing.Tuple
First
Long Repeat
while
and
int
str
len
First
Correct Capital
islower
isupper
bool
or
str
1
First
One Switch Strings
zip
bool
inline-if
if-comprehension
False
First
Oil Pie
Fraction
fractions.Fraction
fractions
map
abs
1
First
How to Find Friends
pop
while
False
and
append
First
Reverse Roman Numerals
break
replace
len
for
if
First
Morse Encoder
isalnum
lower
list
else
len
First
Making Change
yield
zip
None
break
sum
First
Roman Numerals
replace
range
for
First
Find Quotes
find
break
while
append
if
1
First
Monkey Typing
find
set
lower
if-comprehension
list-comp
First
Clock Angle
round
abs
inline-if
int
1
First
The Most Numbers
min
abs
max
inline-if
len
1
First
Largest Rectangle in a Histogram
break
elif
range
else
len
1
Second
Largest Rectangle in a Histogram
min
max
range
len
for
Alice In Wonderland
fixed labels
R-mahjong Ⅰ: break hand into sets
issubset
remove
pop
set
lambda
1
Second
R-mahjong ⅠⅠ: is hand winning?
issubset
values
all
get
dict
1
First
R-mahjong Ⅰ: break hand into sets
issubset
remove
pop
set
lambda
3
3
First
YAML. Complex Structure
splitlines
update
extend
strip
dict
4
1
First
Bishop vs Aliens
tuple
break
bool
or
inline-if
6
First
Bridge Routine
tuple
index
inline-if
sum
join
7
First
Peaceable Queens
functools.lru_cache
lru_cache
decorator
extend
functools
7
First
Count Domino Tilings
numpy.linalg
linalg
numpy.array
array
numpy
7
First
YAML. List and Comments
splitlines
strip
dict
find
None
8
First
Transposed Matrix
List
typing.List
typing
list-comp
range
10
1
First
Digits Doublets
zip
enumerate
lambda
or
if-comprehension
10
1
First
When is Friday?
datetime.datetime
datetime
14
1
First
15-puzzle Solvability
bool
sum
in
and
range
First
Zigzag Array
List
typing.List
typing
inline-if
list-comp
1
First
Swap Nodes
chain
itertools.chain
itertools
zip
inline-if
1
First
Middle Characters
len
1
First
Flood Area
all
min
typing.Iterable
break
Iterable
First
Tree Walker
hasattr
type
is
dict
items
1
First
IP Network: Route Summarization
functools.reduce
reduce
functools
enumerate
break
1
First
Long Non Repeat
set
range
list
len
for
First
The Fastest Horse
dict-comp
enumerate
lambda
sorted
list-comp
First
The Shortest Knight's Path
chr
ord
pop
lambda
while
First
Multiplication Table
bin
range
list
int
len
2
GitHub
First
Power Plants
math.inf
inf
Dict
typing.Dict
typing.Set
8
2
First
Exploring Calkin-Wilf Tree
tuple
pop
inline-if
while
append
8
First
Long Repeat Inside
while
range
len
for
if
11
First
Merge Intervals
pop
not
inline-if
while
elif
12
1
First
Broken Clock
format
find
lambda
inline-if
split
15
First
Paper Dice
rstrip
strip
lstrip
zip
continue
16
1
First
Painting Wall
insert
tuple
enumerate
min
break
17
1
First
Shooting Range
math.inf
inf
round
math
lambda
17
First
Simplify Unix Path
re.sub
sub
re
while
elif
17
First
Merge Intervals (generator version)
hasattr
type
yield
elif
and
17
First
Merge Intervals (iterator version)
class
StopIteration
raise
next
pop
17
First
Searchlights
math.cos
cos
math.sin
sin
math.pi
1
First
The Highest Building
zip
enumerate
max
lambda
sum
First
Barcode Reader
enumerate
None
break
replace
or
First
The Cheapest Flight
dict-comp
List
typing.List
enumerate
pop
First
Power Supply
discard
set-comp
pop
while
and
First
Create Intervals (generator version)
yield
sorted
list
else
len
First
Evenly Spaced Trees
functools.reduce
reduce
functools
List
typing.List
2
First
Xs and Os Champion
add
pop
None
set
lambda
First
Solution for Anything
class
True
1
First
Cookies
find
None
else
len
if
1
First
Create Intervals
sorted
append
list
for
if
3
First
The Most Frequent Weekdays
datetime.timedelta
timedelta
values
date
datetime.date
2
First
Expand Intervals
typing.Iterable
Iterable
typing
range
list
1
First
Area of a Convex Polygon
round
zip
abs
for
if
1
First
Open Labyrinth
List
typing.List
pop
typing
while
First
The End of Other
itertools.product
product
itertools
False
and
Dropbox
First
On the same path
typing.Union
Union
Tuple
typing.Tuple
List
2
1
First
Grille Cipher Attack
tuple
find
List
typing.List
enumerate
2
First
Calculator-IV
eval
type
is
find
abs
2
First
Calculator-VII
class
clear
staticmethod
eval
property
3
First
Calculator-VI
class
clear
staticmethod
eval
property
3
First
Calculator-V
class
staticmethod
eval
property
decorator
3
First
Playfair Cipher Attack
Exception
raise
set-comp
dict-comp
all
4
First
Revorse the vewels
upper
isupper
pop
not
lower
5
First
Rotating Grille Cipher
compat
numpy.compat
empty
numpy.empty
numpy.min
5
First
The Brick Factory Problem
None
else
int
if
6
First
Calculator-III
eval
abs
isdigit
or
inline-if
7
First
Sum of Distinct Cubes
pow
math.ceil
ceil
math
None
8
First
Calculator-II
eval
isdigit
or
in
elif
8
First
Tricky String
zip
sum
list-comp
range
comprehension
9
1
First
Count Divisibles in Range (simplified)
int
9
First
Count Squares
enumerate
in
list
int
for
9
First
Place Queens
chr
tuple
ord
pop
set
10
First
e+pi
eval
pass
float
pop
abs
10
First
Reverse Integer
reversed
abs
join
list
int
11
First
Sort Sorted Groups
from_iterable
itertools.from_iterable
chain
itertools.chain
yield
13
First
All Permutations
collections.abc.Iterable
itertools.permutations
permutations
itertools
collections
14
1
Third
Frogs Collision
tuple
zip
None
not
or
15
First
Scytale Encryption
Optional
typing.Optional
find
None
not
18
First
Maximum Among Three
max
int
18
1
First
Huffman Encode
cmp_to_key
functools.cmp_to_key
insert
functools
dict
20
First
Nonogram Row
all
zip
enumerate
None
not
First
Armstrong Number Checking
bool
sum
list-comp
list
comprehension
First
Calculator-I
eval
isdigit
or
inline-if
in
First
Sum of Integers
int
First
Atbash Cipher
chr
ord
isupper
isalpha
inline-if
Second
Common Tail
zip
None
break
list
int
First
URL Normalization
hex
match
re.match
findall
re.findall
First
The Longest Word
strip
lambda
inline-if
sorted
split
First
Numbers Factory
math.inf
inf
math
enumerate
pop
2
First
Speech Module
if
First
Text Formatting
yield
zip
enumerate
not
lambda
2
First
Hubspot Amulet
range
for
if
1
First
Worth of Words
lambda
sum
sorted
list-comp
comprehension
1
First
Three Points Circle
numpy.linalg
linalg
numpy.array
array
numpy
First
Humpty Dumpty Form
arctanh
numpy.arctanh
math.asin
asin
numpy
1
First
Simple Hashlib
hashlib.sha1
hashlib.sha224
hashlib.sha256
hashlib.sha384
hashlib.sha512
1
First
The Longest Palindromic
range
len
for
if
1
First
Friendly Number
format
round
index
abs
break
First
The Best Number Ever
datetime.now
now
datetime.datetime
datetime
1
PyCon TW
First
Express Delivery
math.inf
inf
Exception
raise
values
6
Second - bugfixe
Dark Labyrinth
insert
extend
pop
None
break
7
First
Ryerson Letter Grade
or
inline-if
int
str
for
9
1
First
Fused Cubes
discard
combinations
itertools.combinations
Tuple
typing.Tuple
15
1
First
Unfair Districts
chr
ord
enumerate
pop
break
18
First
Dark Labyrinth
insert
extend
pop
None
break
First
Robot Sort
break
join
while
False
append
1
First
Golden Pyramid
max
list-comp
range
list
comprehension
First
Sum Consecutives
min
append
else
len
for
1
First
Network Attack
copy
sum
while
and
append
First
Building Visibility
pass
min
max
lambda
or
First
How Much Gold
Fraction
fractions.Fraction
fractions
dict
find
First
Digit Stack
elif
append
split
int
len
1
First
Double Substring
find
range
len
for
if
First
Calculate Islands
List
typing.List
typing
sorted
if-comprehension
First
Simple Areas
math.pi
pi
math.sqrt
sqrt
round
1
First
House Password
ord
bool
in
list
str
1
Storage
First
Schedule Mode Builder
clear
extend
format
zip
break
1
1
First
Work Schedule Generator
combinations
itertools.combinations
keys
dict
itertools
3
First
Earth Distances
math.radians
radians
math.cos
cos
math.sin
4
1
First
Forgetful Prisoner
Exception
raise
dict-comp
dict
items
7
First
Skew-symmetric Matrix
numpy.array_equal
array_equal
numpy.array
array
numpy
9
First
Convert Date
datetime.strptime
strptime
datetime.datetime
datetime
except
9
First
Working Hours Calculator
datetime.fromisoformat
fromisoformat
datetime.time
time
datetime.timedelta
9
Second
Word Pattern
isdigit
inline-if
join
list-comp
comprehension
12
1
First
List Beautify
format
zip
replace
max
join
17
First
Battle Dice
functools.lru_cache
lru_cache
setdefault
itertools.product
product
First
Weak Point
zip
index
min
sum
list-comp
First
Hexagon Spiral
math.tan
tan
math.atan2
atan2
math.cos
First
Mind Switcher
Exception
raise
functools.reduce
reduce
functools
First
Haunted House
Exception
raise
yield
dict-comp
dict
First
The Rows of Cakes
setdefault
combinations
itertools.combinations
dict
itertools
2
First
Digging a Canal
combinations
itertools.combinations
keys
add
dict
Second
Digging a Canal
combinations
itertools.combinations
keys
add
dict
First
Group Equal consecutive
and
append
else
for
if
1
First
English to Braille Translator
zfill
extend
islower
bin
ord
First
Restricted Prime
while
False
True
int
if
1
First
Playfair Cipher
zip
index
set
not
lower
First
Square Spiral
abs
lambda
while
elif
else
1
First
Word Pattern
bin
zip
isdigit
if-comprehension
False
1
First
Moria Doors
combinations
itertools.combinations
findall
re.findall
dict-comp
First
Saw the Stick
break
sum
while
append
True
1
Maya
First
Filling
Exception
raise
yield
dict-comp
pass
1
First
Unruly
update
yield
values
dict-comp
bin
3
First
Roll the cube
typing.Set
Set
Exception
raise
Tuple
3
First
Visibilities
time.time
time
Exception
raise
Tuple
4
First
Signpost
discard
dict-comp
keys
add
dict
5
First
Inertia
copy.deepcopy
deepcopy
Tuple
typing.Tuple
copy
6
First
House of Mirrors
Dict
typing.Dict
Ellipsis
Tuple
typing.Tuple
6
First
Find Rectangles
Tuple
typing.Tuple
add
dict
List
8
First
Light Up
discard
Exception
raise
Tuple
typing.Tuple
9
1
First
Net Game
discard
Exception
raise
update
values
10
HubSpot
First
Node Disconnected Users
keys
pop
set
inline-if
sum
9
First
City's Happiness
discard
set-comp
functools.reduce
reduce
functools
13
First
Workout
List
typing.List
zip
None
max
13
1
First
Inscribe a Contour
math.atan2
atan2
combinations
itertools.combinations
math.pi
13
First
Supply Stations
Exception
raise
keys
dict
tuple
13
First
Repeating Decimals
format
lstrip
break
while
in
16
1
First
Expected Dice
itertools.product
product
dict
itertools
round
16
First
Team Play
List
typing.List
zip
enumerate
typing
20
1
First
Triangular Islands
typing.Set
Set
pass
pop
typing.Iterable
1
First
Supply Line
issubset
chr
add
ord
None
1
First
Next Birthday
calendar.isleap
isleap
Dict
typing.Dict
calendar
First
Univocalic davasaan
lambda
First
Non Empty Lines
strip
if-comprehension
list-comp
split
comprehension
1
First
New Cities
discard
set-comp
functools.reduce
reduce
functools
First
Weekly Calendar
datetime.timedelta
timedelta
datetime.datetime
datetime
List
First
Square Board
Tuple
typing.Tuple
typing
range
list
First
Restricted Sum
len
if
2
First
Auto Painting
min
lambda
or
inline-if
join
First
The Hamming Distance
bin
if-comprehension
list-comp
comprehension
len
1
First
Number Base
chr
ord
index
count
or
Blizzard
First
Mountain Scape
Tuple
typing.Tuple
set-comp
List
typing.List
1
1
First
Rectangles Union
Tuple
typing.Tuple
set-comp
functools.reduce
reduce
5
1
First
Palindromic Palindrome
lambda
6
1
First
Connect Stars
Tuple
typing.Tuple
keys
dict
List
7
First
Checkers Capture
tuple
pop
max
while
if-comprehension
9
First
Unlucky Days
date
datetime.date
datetime
if-comprehension
list-comp
13
First
The First Working Day
datetime.timedelta
timedelta
datetime.datetime
datetime
inline-if
18
First
Radiation Search
setdefault
dict
lambda
print
sorted
First
Reversed Permutation Index
math.factorial
factorial
math
typing.Iterable
Iterable
1
First
Weekend Counter
datetime.timedelta
timedelta
datetime
if-comprehension
in
1
First
Permutation Index
math.factorial
factorial
Tuple
typing.Tuple
math
Second
Stair Steps
max
for
1
First
Useless Flights
combinations
itertools.combinations
update
dict-comp
add
Second
Useless Flights
functools.reduce
reduce
functools
dict-comp
List
First
Stair Steps
max
append
for
1
First
Sudoku Solver
discard
Exception
raise
update
None
Second
Sudoku Solver
discard
Exception
raise
update
None
First
Spaceship Landing Strip
pop
inline-if
while
if-comprehension
in
2
First
Safe Coasts
break
replace
not
lambda
or
1
First
String Conversion
zip
set
lambda
while
if-comprehension
1
First
Min and Max
iter
get
None
inline-if
elif
1
First
Stressful Subject
upper
find
isalpha
lower
join
First
The Angles of a Triangle
Decimal
decimal.Decimal
decimal
math.asin
asin
1
Rock
First
Home Coming
List
typing.List
typing
count
if-comprehension
2
First
Fibonacci Spiral's End
yield
while
True
range
list
3
2
First
Life Counter
set-comp
add
dict
set
or
3
1
First
Family Dinner
List
typing.List
enumerate
typing
elif
3
1
First
River Crossing
math.inf
inf
combinations
itertools.combinations
add
4
1
First
Park Benches
Tuple
typing.Tuple
List
typing.List
zip
5
1
First
Hexagonal Islands
typing.Set
Set
yield
dict-comp
chr
5
1
First
Web Log Sessions
splitlines
match
re.match
datetime.datetime
dict
7
1
First
Family Gifts
Exception
raise
reversed
extend
values
8
First
Most Efficient Cutting
itertools.permutations
permutations
itertools
sum
elif
10
First
All Roads Lead to Rome!
dict-comp
tuple
inline-if
in
list-comp
11
First
Garland
set-comp
add
pop
min
set
11
First
Count Comprehensions
isidentifier
Dict
typing.Dict
isspace
insert
16
First
Chicken Hunt
yield
pop
lambda
or
inline-if
17
First
Greedy Number
find
max
inline-if
range
int
Second
Greedy Number
find
max
inline-if
int
str
First
CheckSum
isalnum
reversed
ord
enumerate
lambda
1
First
Crossword Solver
dict
tuple
zip
enumerate
pop
First
Sort by Removing
max
append
range
list
len
First
Black Holes
combinations
itertools.combinations
intersection
math.acos
acos
First
Water Jars
pop
inline-if
while
in
and
First
Parity Bit Generator
chr
bin
lambda
sum
join
1
First
Berserk Rook
set-comp
chr
ord
pop
min
First
Super Root
lambda
range
for
if
Shelter
First
Delivery Drone
List
typing.List
abs
typing
append
5
First
Fortress Cannons
chr
add
ord
zip
None
14
First
Halloween Monsters
splitlines
pop
index
None
break
20
First
Landing Site
typing.Set
Set
chr
add
ord
First
ADFGVX Cipher
dict
find
enumerate
isalpha
pop
1
First
Climbing Route
itertools.permutations
permutations
itertools.product
product
combinations
First
The Lantern Festival
copy.deepcopy
deepcopy
itertools.product
product
copy
Second
Ghosts Age
inline-if
while
range
for
if
1
First
The Nearest Square Number
inline-if
int
1
First
Ghosts Age
inline-if
print
while
range
for
1
First
Seven Segment
match
re.match
set-comp
map
re
First
Completely Empty
hasattr
iter
None
not
elif
1
First
One line Drawing
issuperset
extend
collections.Counter
Counter
items
First
AMSCO Cipher
dict-comp
pop
break
inline-if
sorted
First
Pattern Recognition
itertools.product
product
itertools
lambda
range
Codeship
First
Champernowne Word
lambda
while
int
str
2
1
First
Ugly Numbers
combinations_with_replacement
itertools.combinations_with_replacement
mul
operator.mul
operator
4
1
First
Reversi: Othello Moves
tuple
break
lambda
inline-if
sorted
5
First
Snake Lite
dict
pop
None
break
lambda
6
1
First
8 Puzzle
Exception
raise
List
typing.List
typing
9
First
Minesweeper
yield
print
join
if-comprehension
elif
10
1
First
The Territory of Go
itertools.product
product
pass
itertools
elif
12
1
First
Magic Domino
isdisjoint
itertools.permutations
permutations
combinations
itertools.combinations
12
First
Rolling 🎲!
lambda
list
int
str
for
13
First
Texas Referee
dict-comp
index
None
break
lambda
15
First
Magic with 5 cards
extend
tuple
index
max
lambda
18
1
First
Bats Bunker
float
round
List
typing.List
zip
20
First
Unfair Dice
yield
None
break
max
not
1
First
Eaten Go Stones
dict
or
elif
and
list-comp
First
The 88th Puzzle
tuple
join
while
append
list-comp
First
Behind 2048
break
inline-if
if-comprehension
False
and
First
Probably Dice
math.factorial
factorial
math
None
sum
1
First
The Square Chest
List
typing.List
min
break
max
First
Pearls in the Box
float
round
find
count
inline-if
Hermit
First
Unique Email Addresses
re.sub
sub
re
set
lower
5
First
Ore In The Desert
itertools.product
product
itertools
round
lambda
6
1
First
Mono Captcha
dict-comp
List
typing.List
typing
lambda
7
First
Keywords Finder
IGNORECASE
re.IGNORECASE
discard
itertools.permutations
permutations
9
First
Excel Column Number
functools.reduce
reduce
functools
ord
lambda
12
First
Network Loops
pop
set
inline-if
print
while
16
1
First
Stacking Cubes
Tuple
typing.Tuple
add
dict
tuple
16
First
Reverse Engineer
randint
random.randint
ZeroDivisionError
random
Fraction
18
First
Birthday Party
datetime.timedelta
timedelta
date
datetime.date
datetime
18
First
Backspace Apply
re.sub
sub
find
re
while
19
First
Stock Profit
combinations
itertools.combinations
itertools
max
list-comp
20
First
Colder-Warmer
discard
set-comp
pop
min
max
1
First
Shorter Set
set
inline-if
sorted
int
First
Fractions Addition
format
inline-if
while
and
else
1
Second
Unique Email Addresses
re.sub
sub
re
set
lower
First
Strawberry Fields
math.degrees
degrees
math.acos
acos
round
First
Simplification
class
Exception
raise
type
is
3
First
Anagrams By Stacks
pop
join
while
and
append
1
First
Break Rings
class
insert
is
dict-comp
tuple
First
The Good Radix
ord
isdigit
max
inline-if
list-comp
First
Count Consecutive Summers
break
print
range
str
for
Watchtower
First
Stepping Stones Puzzle
dict-comp
get
tuple
pop
max
3
2
First
Bag of Santa Claus
or
elif
False
True
if
6
1
First
Wall Keeper
add
set
or
inline-if
sum
7
First
Bulls and Cows
itertools.permutations
permutations
dict
itertools
zip
8
First
Magic Square
enumerate
pop
min
None
break
8
First
DNA Common Sequence
rfind
set-comp
add
dict
find
10
First
Numbered Triangles
itertools.permutations
permutations
itertools
index
lambda
13
First
Boundary Blocks
Tuple
typing.Tuple
add
List
typing.List
15
First
Broken Window
Tuple
typing.Tuple
tuple
List
typing.List
17
First
Ethernet Ring Dimensioning
dict-comp
find
zip
enumerate
break
First
Number Guess
index
in
range
list
for
First
Bacteria Colonies
discard
dict-comp
add
min
break
First
Convex Hull
math.inf
inf
math.acos
acos
math
First
Funny Addition
1
First
Compare Functions
None
except
try
or
False
First
Vigenere Cipher
chr
ord
zip
break
join
First
Rotate Hole
count
inline-if
False
and
append
Escher
First
Hypercube
pop
lower
while
if-comprehension
False
14
First
Safe Code
finditer
re.finditer
eval
pass
find
16
First
The Stones
break
inline-if
False
and
append
20
First
Ground for the House
splitlines
enumerate
min
max
inline-if
First
The Ship Teams
or
sorted
if-comprehension
list-comp
comprehension
1
First
Graphical Key
yield
pop
lambda
sum
sorted
First
The Tower
setdefault
values
dict
min
max
First
The Buttons
splitlines
setdefault
values
dict
or
First
Card Game
tuple
pop
while
False
and
First
Treasures
keys
tuple
zip
if-comprehension
append
First
Keys and Locks
splitlines
find
zip
or
if-comprehension
First
The Secret Room
strip
index
sorted
elif
list-comp
1
First
Wild Dogs
combinations
itertools.combinations
itertools
round
min
First
The Stone Wall
splitlines
index
min
inline-if
if-comprehension
First
Compass, Map and Spyglass
find
pop
None
sum
while
Not On Map
First
Most Wanted Letter
isalpha
set
max
lower
lambda
First
Aggregate and Count
get
dict
list
for
1
First
Length of the String
int
str
len