44
gyahun_dash
13 34 48
14278/ 15612
Last seen 5 months ago
Member for 10 years, 3 months, 4 days
Difficulty Normal
Missions (222) / Solutions (337)
Best solutions / Newest solutions
Initiation
First
Is Even
bool
int
First
Between Markers (simplified)
index
str
First
First Word (simplified)
find
inline-if
str
First
Multiply (Intro)
Second
Correct Sentence
upper
inline-if
join
in
str
First
All the Same
Any
typing.Any
all
List
typing.List
First
Easy Unpack
tuple
comprehension
First
The Most Frequent
max
count
Home
First
Morse Decoder
capitalize
join
split
comprehension
str
First
Split List
Any
typing.Any
typing.Iterable
Iterable
typing
First
Missing Number
itertools.pairwise
pairwise
next
itertools
min
First
Changing direction
itertools.pairwise
pairwise
groupby
itertools.groupby
itertools
13
First
Backward Each Word
join
split
comprehension
str
First
Duplicate Zeros
collections.abc.Iterable
collections
Iterable
inline-if
list-comp
First
Sun Angle
map
or
split
else
int
1
First
Sort Array by Element Frequency
index
lambda
count
sorted
re
Date and Time Converter
datetime.strptime
strptime
re.sub
sub
as
First
Bigger Price
get
lambda
sorted
True
First
Popular Words
collections.Counter
Counter
findall
re.findall
dict-comp
Second
First Word
re.split
next
f-string
re
if-comprehension
First
First Word
strip
split
str
Second
Second Index
contextlib.suppress
suppress
contextlib
with
ValueError
1
First
Second Index
find
None
count
inline-if
First
Between Markers
find
inline-if
in
len
slice
Even the Last
sum
2
4th
Three Words
re.search
search
re
bool
3
26
Second
Non-unique Elements
count
if-comprehension
list-comp
comprehension
First
Days Between
date
datetime.date
datetime
abs
First
Right to Left
replace
join
1
ord
Pawn Brotherhood
chr
any
ord
map
if-comprehension
1
26
i9
Pawn Brotherhood
any
index
if-comprehension
in
list-comp
2
Third
Three Words
re.search
search
re
None
2
First
Three Words
groupby
itertools.groupby
any
itertools
isalpha
2
Electronic Station
4th
Brackets
re.subn
subn
re.sub
sub
re
1
Winding Number
Inside Block
copysign
math.copysign
operator.truediv
truediv
operator.sub
First
Boolean Algebra
eq
operator.eq
and_
operator.and_
operator.xor
9
5
operators
Can You Pass?
operator.pos
pos
isub
operator.isub
neg
5
itertools
Can You Pass?
itertools.starmap
starmap
from_iterable
itertools.from_iterable
chain
1
2
groupby
Find Sequence
operator.sub
operator.add
from_iterable
itertools.from_iterable
groupby
4th
Digits Multiplication
iter
eval
replace
join
str
2
Third
Digits Multiplication
mul
operator.mul
operator
functools.reduce
reduce
2
re.search
Find Sequence
operator.add
itertools.zip_longest
zip_longest
chain
itertools.chain
Second
Find Sequence
operator.add
itertools.zip_longest
zip_longest
chain
itertools.chain
First
Mathematically Lucky Tickets
operator.truediv
truediv
operator.sub
operator.add
ZeroDivisionError
14
1
Second
Verify Anagrams
collections.Counter
Counter
collections
replace
lower
18
12
First
Verify Anagrams
collections.Counter
Counter
collections
replace
lower
4
First
Digits Multiplication
functools.reduce
reduce
functools
map
lambda
2
First
Find Sequence
itertools.starmap
starmap
groupby
itertools.groupby
chain
6
Scientific Expedition
defaultdict
Convert and Aggregate
collections.defaultdict
defaultdict
dict-comp
dict
items
Second
Time Converter (24h to 12h)
f-string
or
inline-if
int
str
split
Conversion into CamelCase
title
join
split
comprehension
re
Conversion into CamelCase
re.sub
sub
r-string
upper
re
1
First
Follow Instructions
count
rot90
Cipher Map
concatenate
numpy.concatenate
numpy.rot90
rot90
numpy.array
9
1
Third
The Most Wanted Letter
ascii_lowercase
string.ascii_lowercase
string
max
lower
Second
Absolute Sorting
abs
sorted
Second
Letter Queue
startswith
functools.reduce
reduce
functools
lambda
16
First
Pangram
ascii_lowercase
string.ascii_lowercase
string
set
lower
1
Second
The Hidden Word
itertools.zip_longest
zip_longest
next
itertools
find
8
1
findall
Secret Message
findall
re.findall
r-string
re
join
6
First
Secret Message
isupper
join
if-comprehension
comprehension
2
36
itemgetter
Call to Home
itemgetter
operator.itemgetter
groupby
itertools.groupby
math.ceil
2
say quickly
I Love Python!
lambda
1
except me in the lie
I Love Python!
MemoryError
raise
format
except
try
2
5
ask myself
I Love Python!
next
yield
get
format
dict
2
Clearly
I Love Python!
None
True
3
4
re
Striped Words
re.split
match
re.match
filter
findall
11
2
Third
Morse Clock
itertools.starmap
starmap
functools.partial
partial
translate
15
Second
Morse Clock
translate
format
zip
map
lambda
First
Letter Queue
inline-if
for
re.sub
Bird Language
re.sub
sub
r-string
format
re
2
12
generator
Cipher Map
enumerate
sorted
join
if-comprehension
list-comp
6
4
First
Call to Home
groupby
itertools.groupby
math.ceil
ceil
itertools
3
Second
Common Words
and_
operator.and_
operator
set
sorted
10
5
First
Remove Accents
category
unicodedata.category
normalize
unicodedata.normalize
unicodedata
2
First
The Most Wanted Letter
ascii_lowercase
string.ascii_lowercase
as
string
max
O'Reilly
First
Frequency Sorting
count
sorted
True
statistics
Median
as
1
itemgetter
Median
itemgetter
operator.itemgetter
operator
lambda
sum
15
re.match
Cipher Crossword
itertools.starmap
starmap
itertools.permutations
permutations
chain
5
UserDict 2nd
Cipher Crossword
UserDict
collections.UserDict
class
itertools.permutations
permutations
6
topological
Determine the Order
StopIteration
difference
startswith
raise
set-comp
5
2
First
Count Inversions
combinations
itertools.combinations
as
itertools
sum
1
22
First
Index Power
inline-if
len
2
23
re.match
Xs and Os Referee
match
re.match
r-string
format
enumerate
1
Third
Xs and Os Referee
next
match
re.match
r-string
format
Speedy DP
Loading Cargo
set-comp
max
sum
if-comprehension
comprehension
1
2
sorted fast
Cipher Crossword
chain
itertools.chain
iter
combinations
itertools.combinations
1
1
sorted
Cipher Crossword
chain
itertools.chain
dict-comp
get
dict
3
2nd
Determine the Order
StopIteration
difference
startswith
raise
set-comp
2
First
Flatten a List
type
is
inline-if
list
int
First
Parse Array
raise
strip
ValueError
any
find
7
Second
Xs and Os Referee
zip
map
enumerate
inline-if
join
1
89
DP
Loading Cargo
set-comp
max
sum
if-comprehension
comprehension
8
3
Second
Loading Cargo
combinations
itertools.combinations
as
itertools
min
2
UserDict
Cipher Crossword
UserDict
collections.UserDict
class
itertools.permutations
permutations
1
10
First
Cipher Crossword
itertools.starmap
starmap
itertools.permutations
permutations
chain
7
1
First
Xs and Os Referee
any
zip
map
join
elif
3
Incinerator
set
Friends
class
issubset
frozenset
union
super
1
28
list
Friends
class
from_iterable
itertools.from_iterable
chain
itertools.chain
super
Friends
class
from_iterable
itertools.from_iterable
chain
itertools.chain
6
10
Second
Building Base
attrgetter
operator.attrgetter
class
object
itertools.product
4
1
First
Building Base
class
getattr
object
itertools.product
product
1
23
Mine
First
Best Stock
get
max
Second
What Is Wrong With This Family?
set-comp
any
zip
pop
set
First
Currency Style
translate
re.compile
compile
re
lambda
15
format
Binary Count
format
count
comprehension
Fizz Buzz
or
inline-if
join
if-comprehension
comprehension
filter
Fizz Buzz
filter
bool
or
inline-if
join
Second
The Einstein Problem-Lite
isdisjoint
chain
itertools.chain
next
update
7
StopIteration
Disposable Teleports
StopIteration
raise
replace
except
try
11
1
StopIteration
Color Map
from_iterable
itertools.from_iterable
StopIteration
chain
itertools.chain
slice
Moore Neighbourhood
slice
max
sum
list-comp
comprehension
2
9
First
Moore Neighbourhood
min
max
sum
range
comprehension
1
54
First
The Greatest Common Divisor
fractions.gcd
gcd
fractions
functools.reduce
reduce
1
First
Achilles and the Tortoise
1
First
Determinant
mul
operator.mul
itertools.permutations
permutations
combinations
Ice Base
groupby
Long Repeat
groupby
itertools.groupby
itertools
max
join
combinations
Largest Rectangle in a Histogram
combinations
itertools.combinations
as
itertools
min
2
recursive
Largest Rectangle in a Histogram
groupby
itertools.groupby
itertools
map
min
groupby
Largest Rectangle in a Histogram
groupby
itertools.groupby
as
itertools
min
1
branch and bound
Making Change
divmod
math.ceil
ceil
math
zip
memoized branch and bound
Making Change
itertools.accumulate
accumulate
fractions.gcd
gcd
fractions
2
3
Second
Making Change
set-comp
dict-comp
enumerate
min
set
7
First
Making Change
set-comp
set
or
in
range
1
10
group-sequence
Feed Pigeons
itertools.accumulate
accumulate
islice
itertools.islice
itertools.count
1
Cardano
Feed Pigeons
max
sum
comprehension
int
3
triangle
Clock Angle
float
map
abs
split
1
4
bisect
Roman Numerals
bisect.bisect
bisect
while
1
Second
Roman Numerals
getitem
operator.getitem
itertools.starmap
starmap
operator
3
3
4th
Monkey Typing
countOf
operator.countOf
contains
operator.contains
functools.partial
9
2
Third
Monkey Typing
lower
count
in
True
list-comp
1
reduce 2nd
Oil Pie
Fraction
fractions.Fraction
fractions
functools.reduce
reduce
reduce
Oil Pie
Fraction
fractions.Fraction
fractions
functools.reduce
reduce
1
7
First
How to Find Friends
chain
itertools.chain
set-comp
any
itertools
3
19
Third
The Most Numbers
min
max
inline-if
len
1
ceil & floor
Counting Tiles
math.floor
floor
math.ceil
ceil
math.sqrt
18
Alice In Wonderland
IPv4Network
IP Network: Route Summarization
IPv4Network
ipaddress.IPv4Network
ipaddress
next
set-comp
4
2
Second
Transposed Matrix
zip
list
1
re
IP Network: Route Summarization
match
re.match
re.sub
sub
findall
1
bytes
IP Network: Route Summarization
bytes
format
map
min
max
9
4
set
IP Network: Route Summarization
itertools.takewhile
takewhile
chain
itertools.chain
format
18
Second
Multiplication Table
and_
operator.and_
operator.xor
xor
operator.or_
19
1
First
The Shortest Knight's Path
itertools.product
product
dict-comp
get
itertools
14
First
Digits Doublets
eq
operator.eq
operator
filter
dict-comp
GitHub
First
The Cheapest Flight
get
add
remove
continue
pop
Second
The Highest Building
next
enumerate
index
if-comprehension
in
First
The Highest Building
next
enumerate
index
if-comprehension
in
7
scipy
Area of a Convex Polygon
scipy.spatial.ConvexHull
ConvexHull
scipy
1
shortest_path
Power Supply
scipy.array
scipy.sparse.csgraph.shortest_path
shortest_path
scipy
array
2
shortest_path
Open Labyrinth
scipy.argwhere
scipy.linalg.norm
scipy.array
scipy.sparse.csgraph.shortest_path
shortest_path
1
set
Power Supply
union
intersection
update
filter
items
1
6
New Year's Day
The Most Frequent Weekdays
calendar.isleap
isleap
calendar.day_name
day_name
calendar.weekday
1
8
Third
Area of a Convex Polygon
zip
abs
sum
list-comp
comprehension
First
Solution for Anything
class
lambda
True
10
multiplayer
Xs and Os Champion
chain
itertools.chain
itertools.product
product
next
6
and-or
Xs and Os Champion
chain
itertools.chain
itertools.product
product
next
11
re
Broken Clock
re.compile
compile
as
datetime.datetime
dict
5
StopIteration
Open Labyrinth
StopIteration
raise
zip
except
try
1
Second
Shooting Range
operator.sub
operator
sub
as
round
4
Second
The End of Other
endswith
any
map
comprehension
2
Second
Painting Wall
set-comp
add
zip
enumerate
min
8
Dropbox
First
Tricky String
zip
inline-if
sum
print
range
19
First
Atbash Cipher
ascii_uppercase
string.ascii_uppercase
ascii_lowercase
string.ascii_lowercase
as
First
The Longest Word
max
split
str
len
First
Common Tail
groupby
itertools.groupby
next
itertools
None
f-strings
Friendly Number
f-string
round
abs
max
inline-if
1
combinations
The Longest Palindromic
combinations
itertools.combinations
as
itertools
max
1
14
Second
Three Points Circle
operator.sub
math.hypot
hypot
mul
operator.mul
1
Second
Numbers Factory
reversed
insert
map
inline-if
join
2
golden
The Best Number Ever
inline-if
First
Simple Hashlib
hashlib.new
new
hashlib
functional
Place Queens
indexOf
operator.indexOf
ne
operator.ne
methodcaller
6
Third
Place Queens
itertools.starmap
starmap
itertools.product
product
combinations
3
2
itertools
Place Queens
indexOf
operator.indexOf
ne
operator.ne
operator.sub
3
8
First
Place Queens
itertools.product
product
combinations
itertools.combinations
set-comp
6
2
5th
URL Normalization
ASCII
re.ASCII
re.subn
subn
match
1
2
Third
Speech Module
strip
format
map
replace
inline-if
16
1
Second
Friendly Number
format
round
abs
max
inline-if
17
2
First
Friendly Number
copysign
math.copysign
math.floor
floor
format
20
First
Humpty Dumpty Form
math.atanh
atanh
math.asin
asin
math.pi
Second
URL Normalization
re.subn
subn
ascii_letters
string.ascii_letters
digits
6
1
First
Speech Module
divmod
extend
join
elif
append
PyCon TW
First
Ryerson Letter Grade
bisect.bisect
bisect
list-comp
comprehension
int
First
Sum Consecutives
groupby
itertools.groupby
itertools
sum
list-comp
re.findall
Double Substring
findall
re.findall
r-string
re
max
18
re.search
Double Substring
f-string
re.search
search
re
range
ndimage
Calculate Islands
scipy.ones
scipy.ndimage.label
label
ones
scipy
1
1
connected_components
Calculate Islands
scipy.argwhere
scipy.linalg.norm
scipy.array
scipy.sparse.csgraph.connected_component
connected_components
2
1
numpy
Building Visibility
fmax
numpy.accumulate
numpy.fmax
numpy.vstack
vstack
1
1
Third
Simple Areas
math.pi
pi
math.sqrt
sqrt
math
Tremaux
Dark Labyrinth
complex
clear
groupby
itertools.groupby
itertools.product
1
Second
Dark Labyrinth
divmod
collections.Counter
Counter
collections
find
4
Third
Network Attack
update
set-comp
values
get
enumerate
11
5th
Robot Sort
itemgetter
operator.itemgetter
chain
itertools.chain
operator
2
4th
Robot Sort
chain
itertools.chain
format
itertools
tuple
7
3
DP
Golden Pyramid
reversed
functools.reduce
reduce
functools
map
2
4
Third
Robot Sort
format
pop
index
min
join
2
1
Second
Robot Sort
format
pop
index
max
join
6
3
First
Robot Sort
index
max
join
while
range
10
3
Second
Digit Stack
pop
inline-if
in
elif
append
19
1
Second
Simple Areas
math.pi
pi
math.sqrt
sqrt
math
1
13
First
Simple Areas
math.pi
pi
math.sqrt
sqrt
math
19
1
Third
Golden Pyramid
operator.add
operator
reversed
functools.reduce
reduce
Second
Golden Pyramid
operator.add
operator
functools.reduce
reduce
functools
19
3
First
Golden Pyramid
operator.add
operator
functools.reduce
reduce
functools
12
Third
Building Visibility
slice
class
property
decorator
filter
2
1
Second
How Much Gold
items
inline-if
sum
in
comprehension
2
First
How Much Gold
Fraction
fractions.Fraction
fractions
items
zip
1
First
Calculate Islands
chain
itertools.chain
itertools.product
product
reversed
Second
House Password
match
re.match
re
None
1
Second
Building Visibility
slice
class
property
decorator
filter
5
2
Second
Express Delivery
itertools.product
product
next
yield
dict-comp
Storage
First
Exec Quine
format
10
f-strings
Word Pattern
f-string
isalpha
inline-if
join
comprehension
numpy
Weak Point
numpy.array
array
numpy
sum
list-comp
20
numpy.array
Skew-symmetric Matrix
numpy.array_equal
array_equal
numpy.array
array
numpy
3
5
itertools
Saw the Stick
itertools.accumulate
accumulate
itertools.takewhile
takewhile
itertools.count
1
itertools
Hexagon Spiral
itertools.repeat
repeat
islice
itertools.islice
cycle
1
1
4th
English to Braille Translator
ljust
digits
string.digits
math.ceil
ceil
18
First
Earth Distances
math.radians
radians
math.cos
cos
finditer
1
First
Moria Doors
findall
re.findall
re
min
set
1
16
First
Playfair Cipher
itertools.starmap
starmap
class
chain
itertools.chain
5
Second
Weak Point
zip
index
min
sum
list-comp
4
5
4 itertools
Square Spiral
itertools.repeat
repeat
islice
itertools.islice
cycle
2
5
Triangle Wave
Square Spiral
math.sqrt
sqrt
math
zip
map
1
6
Second
Skew-symmetric Matrix
zip
list-comp
comprehension
4
5
First
Word Pattern
format
isalpha
inline-if
join
comprehension
1
9
First
Restricted Prime
not
while
True
if
First
Digging a Canal
itertools.product
product
dict-comp
get
itertools
14
Second
The Rows of Cakes
itertools.starmap
starmap
groupby
itertools.groupby
combinations
4
First
Skew-symmetric Matrix
combinations_with_replacement
itertools.combinations_with_replacement
as
all
itertools
3
HubSpot
Second
Restricted Sum
inline-if
Second
Repeating Decimals
decimal.getcontext
getcontext
Decimal
decimal.Decimal
decimal
3
First
Repeating Decimals
divmod
format
index
while
in
5
1
RE
Auto Painting
findall
re.findall
format
map
re
2
Second
Number Base
ValueError
except
try
int
First
The Hamming Distance
bin
count
Blizzard
ndimage
Safe Coasts
outer
scipy.equal
scipy.outer
scipy.select
select
1
1
numpy.less-less
String Conversion
set-comp
all
any
find
zip
1
numpy.less
String Conversion
less
numpy.less
numpy
set-comp
all
1
First
String Conversion
find
zip
map
min
set
elimination
Sudoku Solver
discard
frozenset
copy.deepcopy
deepcopy
groupby
17
400 year cycle
Unlucky Days
itertools.accumulate
accumulate
itertools
or
sum
9
cheat sheet
Unlucky Days
calendar.isleap
isleap
calendar.weekday
weekday
calendar
1
3
calendar
Weekend Counter
SATURDAY
calendar.SATURDAY
SUNDAY
calendar.SUNDAY
calendar
calendar.weekday
Unlucky Days
FRIDAY
calendar.FRIDAY
calendar.weekday
weekday
calendar
1
6
4th
The Angles of a Triangle
itertools.starmap
starmap
math.degrees
degrees
math.acos
defaultdict
Radiation Search
chain
itertools.chain
itertools.product
product
collections.defaultdict
1
flood fill
Safe Coasts
itertools.starmap
starmap
chain
itertools.chain
itertools.product
5
1
First
Min and Max
lambda
inline-if
sorted
True
len
1
First
Palindromic Palindrome
lambda
First
Stair Steps
max
for
First
Spaceship Landing Strip
slice
itertools.starmap
starmap
chain
itertools.chain
Rock
scipy.ndimage
Life Counter
scipy.ndimage.convolve
scipy.pad
pad
convolve
scipy
1
1
optimize
Super Root
scipy.optimize.bisect
bisect
scipy
lambda
1
3
ChainMap & Counter
Crossword Solver
ChainMap
collections.ChainMap
mul
operator.mul
groupby
3
1
bool
Parity Bit Generator
filter
chr
get
dict
map
8
First
Parity Bit Generator
filter
chr
bin
map
lambda
19
First
Web Log Sessions
class
next
property
decorator
filter
3
lru_cache
Life Counter
functools.lru_cache
lru_cache
from_iterable
itertools.from_iterable
chain
1
7
Counter
Life Counter
from_iterable
itertools.from_iterable
chain
itertools.chain
itertools.product
1
6
groupby
Berserk Rook
indexOf
operator.indexOf
operator.sub
groupby
itertools.groupby
14
Newton
Super Root
math.log10
log10
math.log
log
math
3
Bisection
Super Root
abs
inline-if
while
True
if
1
5
Newton with initial guess
Super Root
math.log10
log10
math.log
log
math
6
3
First
Super Root
abs
inline-if
if
2
First
Water Jars
from_iterable
itertools.from_iterable
chain
itertools.chain
format
2
5
Second
CheckSum
isalnum
divmod
reversed
ord
enumerate
2
3
Shelter
First
Delivery Drone
itertools.permutations
permutations
as
dict-comp
itertools
math
The Nearest Square Number
math.floor
floor
math.ceil
ceil
math.sqrt
First
Ghosts Age
itertools.accumulate
accumulate
itertools.takewhile
takewhile
itertools.count
First
ADFGVX Cipher
itertools.accumulate
accumulate
itertools.zip_longest
zip_longest
chain
2
3
First
AMSCO Cipher
itertools.accumulate
accumulate
operator.sub
chain
itertools.chain
15
2
Counter
One line Drawing
chain
itertools.chain
collections.Counter
Counter
get
2
7
flood fill
The Lantern Festival
itertools.starmap
starmap
chain
itertools.chain
itertools.product
7
2
First
The Lantern Festival
itertools.starmap
starmap
chain
itertools.chain
itertools.product
1
First
Pattern Recognition
copy.deepcopy
deepcopy
itertools.product
product
copy
Codeship
Counter
Pearls in the Box
itertools.starmap
starmap
collections.Counter
Counter
items
5th
The Square Chest
itertools.product
product
combinations
itertools.combinations
set-comp
Second
Texas Referee
compress
itertools.compress
groupby
itertools.groupby
combinations
First
8 Puzzle
operator.sub
chain
itertools.chain
divmod
operator
4
1
lru_cache
The 88th Puzzle
functools.lru_cache
lru_cache
set-comp
decorator
extend
15
Second
The 88th Puzzle
set-comp
dict-comp
get
tuple
zip
2
2
First
The 88th Puzzle
next
set-comp
tuple
zip
enumerate
2
2
groupby
Behind 2048
groupby
itertools.groupby
chain
itertools.chain
divmod
2
2
Third
Behind 2048
groupby
itertools.groupby
chain
itertools.chain
divmod
14
re.sub
Behind 2048
chain
itertools.chain
eval
divmod
re.sub
1
3
First
Behind 2048
chain
itertools.chain
eval
divmod
re.sub
11
First
Probably Dice
inline-if
sum
list-comp
range
comprehension
DP
Unfair Dice
itertools.repeat
repeat
from_iterable
itertools.from_iterable
chain
9
1
First
Bats Bunker
operator.sub
math.hypot
hypot
difference
itertools.product
First
The Square Chest
combinations
itertools.combinations
as
all
itertools
5
Hermit
numpy
Mono Captcha
hsplit
numpy.hsplit
numpy.array
array
numpy
4
reset
Keywords Finder
finditer
re.finditer
IGNORECASE
re.IGNORECASE
chain
Third
Network Loops
set-comp
dict-comp
pop
set
max
First
Anagrams By Stacks
startswith
itertools.permutations
permutations
as
add
frozen DP
Break Rings
frozenset
set-comp
map
min
lambda
1
First
Break Rings
itertools.product
product
itertools
map
min
3
3
Counter
Simplification
itertools.starmap
starmap
operator.add
class
itemgetter
2
4
First
Simplification
itertools.starmap
starmap
operator.add
class
startswith
1
2
Third
The Good Radix
digits
string.digits
ascii_uppercase
string.ascii_uppercase
next
1
First
Colder-Warmer
gt
operator.gt
lt
operator.lt
eq
First
Mono Captcha
chain
itertools.chain
next
bin
itertools
13
1
First
Ore In The Desert
math.hypot
hypot
all
round
math
First
The Good Radix
digits
string.digits
ascii_uppercase
string.ascii_uppercase
ValueError
2
Watchtower
ndimage
Bacteria Colonies
center_of_mass
generate_binary_structure
iterate_structure
scipy.array_equal
scipy.ndimage.center_of_mass
1
2
First
Compare Functions
is
pass
all
any
format
Counter
Ethernet Ring Dimensioning
bisect.bisect_left
bisect_left
bisect
math.ceil
ceil
3
Counter
Bacteria Colonies
next
set-comp
collections.Counter
Counter
dict-comp
14
2
Run Length with itertools
Bacteria Colonies
compress
itertools.compress
itertools.repeat
repeat
itertools.accumulate
2
3
Run Length
Bacteria Colonies
itertools.accumulate
accumulate
collections.namedtuple
namedtuple
groupby
3
namedtuple DP
DNA Common Sequence
lt
operator.lt
collections.namedtuple
namedtuple
operator
8
4
First
Bacteria Colonies
itertools.starmap
starmap
chain
itertools.chain
itertools.product
1
2
DP itertools
DNA Common Sequence
lt
operator.lt
groupby
itertools.groupby
itertools.product
3
3
named group
Vigenere Cipher
operator.sub
cycle
itertools.cycle
ascii_uppercase
string.ascii_uppercase
1
8
First
Bag of Santa Claus
max
or
inline-if
and
3
1
re named groups
Vigenere Cipher
operator.sub
cycle
itertools.cycle
ascii_uppercase
string.ascii_uppercase
9
10
First
Vigenere Cipher
operator.sub
cycle
itertools.cycle
ascii_uppercase
string.ascii_uppercase
8
2
Third
Numbered Triangles
eq
operator.eq
islice
itertools.islice
itertools.starmap
5
1
Second
Rotate Hole
all
map
enumerate
max
not
2
re.finditer
Rotate Hole
re.compile
compile
format
map
re
12
2
operators
Funny Addition
inline-if
1
randomized
Bulls and Cows
random.sample
sample
random
next
yield
6
1
First
Magic Square
class
discard
Exception
copy.deepcopy
deepcopy
14
1
Second
Number Guess
set-comp
all
set
max
lambda
First
Convex Hull
math.atan2
atan2
math.hypot
class
hypot
10
First
Numbered Triangles
class
getattr
itertools.permutations
permutations
raise
8
Escher
First
The Stone Wall
next
zip
enumerate
min
count
numpy.where
Compass, Map and Spyglass
numpy.abs
numpy.where
where
numpy.array
array
numpy.where
Ground for the House
numpy.where
where
numpy.array
array
numpy
First
Ground for the House
find
zip
enumerate
min
max
1
defaultdict
The Ship Teams
collections.defaultdict
defaultdict
get
dict
collections
groupby
The Ship Teams
groupby
itertools.groupby
dict-comp
dict
itertools
Not On Map
First
Most Wanted Letter
ascii_lowercase
string.ascii_lowercase
as
values
dict-comp