25
lisovsky
6 28 41 Leader of the month
3575/ 3695
Last seen 9 months ago
Member for 1 year, 10 months, 10 days
Difficulty Normal
Missions (208) / Solutions (170)
Best solutions / Newest solutions
Initiation
First
All the Same
Any
typing.Any
List
typing.List
bool
1
Home
First
Missing Number
sort
min
None
print
range
18
1
First
Changing direction
inline-if
print
range
list
int
1
First
Duplicate Zeros
extend
print
append
list
else
First
Pawn Brotherhood
chr
ord
set
or
sum
1
First
Split List
divmod
inline-if
list
len
First
Sort Array by Element Frequency
index
lambda
count
sorted
True
1
First
Second Index
find
None
print
int
str
1
Electronic Station
First
Sort by Extension
rsplit
startswith
endswith
sort
lambda
2
1
First
Acceptable Password V
isdigit
bool
lower
or
sum
First
Unix Match. Part 2
escape
re.escape
re.split
match
re.match
First (using re)
Unix Match. Part 1
escape
re.escape
re.compile
compile
match
1
First
Acceptable Password VI
isdigit
bool
set
lower
or
1
First
Words Order
ValueError
index
bool
except
try
1
First
Find Sequence
List
typing.List
bool
typing
False
First
Brackets
pop
bool
or
print
in
First
Acceptable Password II
isdigit
bool
False
True
str
1
First
Acceptable Password IV
isdigit
bool
or
sum
False
1
First
Surjection Strings
get
bool
print
False
True
First
All Upper II
upper
isalpha
bool
not
or
First
Ascending List
bool
print
False
True
range
1
First
Digits Multiplication
math.prod
prod
math
print
if-comprehension
1
First
Boolean Algebra
bool
or
print
elif
and
1
Scientific Expedition
First
Follow Instructions
Tuple
typing.Tuple
typing
elif
int
10
First
Nonogram Encode
zip
map
max
print
join
19
First
Convert and Aggregate
get
tuple
print
list
int
max max max
Latest ISO datetime
max
print
str
1
First
The Hidden Word
ljust
find
enumerate
replace
max
First
Conversion into CamelCase
upper
print
join
list-comp
split
1
First
Morse Clock
translate
format
map
inline-if
join
First
Bird Language
join
while
elif
append
else
First
YAML. More Types
splitlines
strip
None
replace
isdigit
1
First
Remove Accents
category
unicodedata.category
normalize
unicodedata.normalize
unicodedata
First
I Love Python!
1
First
The Most Wanted Letter
ascii_lowercase
string.ascii_lowercase
collections.Counter
Counter
string
First
YAML. Simple Dict
strip
isdigit
inline-if
split
int
First
Caps Lock
upper
enumerate
inline-if
join
list-comp
First
Secret Message
isupper
join
if-comprehension
list-comp
comprehension
First
Call to Home
datetime.fromisoformat
fromisoformat
rsplit
groupby
itertools.groupby
First
Sum by Type
type
is
tuple
sum
print
1
First
Goes Right After
find
bool
or
print
False
First
Pangram
ascii_lowercase
string.ascii_lowercase
string
all
lower
First
Conversion from CamelCase
isupper
lower
print
join
append
First
Time Converter (24h to 12h)
elif
else
int
str
if
First
Letter Queue
startswith
collections.deque
deque
pass
collections
First
Striped Words
string.whitespace
whitespace
punctuation
string.punctuation
digits
First
Cipher Map
extend
List
typing.List
sort
typing
First
Common Words
set
print
sorted
join
split
First
Absolute Sorting
sort
abs
print
list
1
O'Reilly
First
Median of Three
iter
next
typing.Iterable
Iterable
typing
5
First
The Final Stone
bisect.insort_left
insort_left
bisect
sort
pop
9
First 6
Remove All After
index
typing.Iterable
Iterable
typing
inline-if
14
First
Compress List
iter
next
typing.Iterable
Iterable
typing
1
First
The Flat Dictionary
type
is
dict
items
while
First 13
Integer Palindrome
divmod
bool
print
while
False
First
Sum of Digits
map
sum
print
while
list
First 9
Multiple Lightbulbs
typing.Union
Union
Optional
typing.Optional
datetime.timedelta
First
Lightbulb Start Watching
Optional
typing.Optional
datetime.timedelta
timedelta
datetime.datetime
1
First
Chunk
typing.Iterable
Iterable
typing
print
list-comp
1
First 11
Frequency Sorting
List
typing.List
typing
lambda
count
First 8
Lightbulb End Watching
Optional
typing.Optional
datetime.timedelta
timedelta
datetime.datetime
First (Breadth First Search, BFS)
How Deep
collections.namedtuple
namedtuple
collections.deque
deque
type
First 12
Reverse Every Ascending
extend
sort
elif
append
True
First 1
Replace Last
insert
pop
typing.Iterable
Iterable
typing
First 4
Lightbulb Intro
datetime.timedelta
timedelta
datetime.datetime
datetime
List
1
First
Replace Last
insert
pop
typing.Iterable
Iterable
not
1
First 3
Majority
bool
count
inline-if
False
True
2
First 10
Sort Except Zero
operator.truth
truth
operator
filter
enumerate
1
First
Flatten a List
type
extend
is
while
False
1
First 7
Median
divmod
float
List
typing.List
sort
First 2
Index Power
inline-if
print
list
int
len
1
Incinerator
First
The Vampires
id
class
StopIteration
iter
next
First
The Warlords
id
class
super
type
filter
First
The Weapons
id
class
StopIteration
iter
next
First
Straight Fight
id
class
StopIteration
iter
next
First
Army Battles
class
StopIteration
iter
next
break
1
First
Army Units
ABC
abc.ABC
abc.abstractmethod
abstractmethod
abc
First
The Healers
id
class
StopIteration
iter
next
First
The Lancers
id
class
StopIteration
iter
next
First
The Defenders
id
class
StopIteration
iter
next
First
The Warriors
class
break
max
inline-if
while
Mine
Second
Switch Keys to Values
get
add
dict
set
print
4
1
First
Matrix "Hatching"
chain
itertools.chain
itertools
zip
typing.Iterable
12
First
Replace with Biggest
typing.Iterable
Iterable
max
typing
inline-if
14
1
First
Fibonacci Poem
extend
print
join
while
append
16
First
Aggregate by Operation
get
dict
tuple
continue
inline-if
Second
Replace with Biggest
typing.Iterable
Iterable
max
typing
inline-if
First
Long Pressed
groupby
itertools.groupby
any
itertools
bool
First
Cut Sentence
rfind
inline-if
print
int
str
1
First
Adjacent Letters
collections.deque
deque
collections
print
join
First
Switch Keys to Values
get
dict
items
set
print
First
Escape
List
typing.List
abs
bool
typing
First
What Is Wrong With This Family?
bool
set
or
print
in
1
First
Bigger Together
itertools.permutations
permutations
itertools
List
typing.List
First
Can Balance
zip
typing.Iterable
Iterable
typing
sum
First (re.sub)
Currency Style
translate
re.sub
sub
r-string
re
First
Caesar Cipher (decryptor)
ascii_lowercase
string.ascii_lowercase
string
find
join
Second
Cut Sentence
rfind
rstrip
inline-if
print
int
1
First
Achilles and the Tortoise
round
1
First
The Greatest Common Divisor
iter
next
while
int
for
1
First
Caesar Cipher (encryptor)
string.find
isspace
ascii_letters
string.ascii_letters
as
First
Binary Count
bin
count
int
First
Best Stock
float
dict
sort
lambda
print
First
Moore Neighbourhood
inline-if
sum
and
len
Ice Base
Second
One Switch Strings
break
bool
inline-if
print
elif
1
First
Not in Order
zip
sum
print
sorted
list
4
2
First
Reveal the Number
float
None
isdigit
not
inline-if
11
First
Correct Capital
capitalize
upper
bool
lower
inline-if
15
1
First
Is String a Number? (Part II)
all
map
isdigit
bool
not
Second (clear)
Correct Capital
capitalize
upper
bool
lower
or
1
First
One Switch Strings
break
bool
inline-if
print
elif
First
Is String a Number?
isdigit
lambda
print
False
True
First
Interesting, intersecting
tuple
bool
not
or
print
First
Move Zeros
extend
filter
lambda
print
list
First
When "k" is Enough!
get
typing.Iterable
Iterable
typing
print
First (with zip)
Find Quotes
ValueError
zip
index
except
try
First
Identify Block
map
min
None
set
lambda
First
The Most Numbers
min
max
First
Counting Tiles
itertools.product
product
itertools
elif
list-comp
First (using RE)
Long Repeat
re.compile
compile
r-string
map
re
Second (simple)
Find Quotes
ValueError
index
except
try
not
First
Morse Encoder
map
lower
lambda
print
join
First (using re)
Reverse Roman Numerals
re.compile
compile
match
re.match
re
First
Roman Numerals
OrderedDict
collections.OrderedDict
collections
join
2
First
Monkey Typing
set-comp
set
lower
if-comprehension
in
Alice In Wonderland
Second
Zigzag Array
insert
not
print
False
append
8
1
First (breadth-first-search)
Tree Walker
collections.deque
deque
type
is
values
18
1
First
Middle Characters
divmod
inline-if
print
str
len
First
Multiplication Table
and_
operator.and_
operator.xor
xor
operator.or_
First (using regex and function sub)
Flood Area
re.compile
compile
r-string
sort
re
First
When is Friday?
datetime.strptime
strptime
datetime.timedelta
timedelta
datetime.datetime
2
First
Zigzag Array
insert
not
print
append
True
First (without recursion)
Digits Doublets
collections.deque
deque
collections.defaultdict
defaultdict
insert
GitHub
First
Painting Wall
bisect.bisect_left
bisect_left
bisect
iter
next
First
Barcode Reader
KeyError
tuple
zip
map
None
First
Merge Intervals
copy
float
max
or
append
First
Expand Intervals
extend
typing.Iterable
Iterable
typing
range
First
The Cheapest Flight
copy
remove
List
typing.List
continue
First (math.gcd)
Evenly Spaced Trees
itertools.pairwise
pairwise
math.gcd
gcd
itertools
First (using RE)
Cookies
escape
re.escape
re.compile
compile
re
First
The End of Other
endswith
False
and
True
for
First
The Highest Building
zip
map
index
max
sum
First
The Most Frequent Weekdays
date
datetime.date
datetime
inline-if
list-comp
Dropbox
First (using re)
Calculator-I
re.compile
compile
findall
re.findall
re
4
1
First (heapq)
Huffman Encode
collections.namedtuple
namedtuple
heappush
heapq.heappush
heappop
9
1
First (using zip and reversed)
Common Tail
reversed
zip
None
break
print
17
1
First
Atbash Cipher
translate
ascii_uppercase
string.ascii_uppercase
ascii_lowercase
string.ascii_lowercase
First
Sort Sorted Groups
chain
itertools.chain
iter
next
itertools
First (using textwrap.wrap)
Text Formatting
AssertionError
textwrap.wrap
wrap
textwrap
case
1
First
The Best Number Ever
sum
range
1
First
Three Points Circle
collections.namedtuple
namedtuple
eval
rstrip
f-string
PyCon TW
First
Sum Consecutives
groupby
itertools.groupby
itertools
sum
list-comp
First
Calculate Islands
collections.deque
deque
collections
remove
List
First
Golden Pyramid
max
list-comp
range
list
comprehension
First
Simple Areas
math.pi
pi
round
math
sum
First
Digit Stack
startswith
pop
elif
append
int
First
House Password
islower
any
isupper
isdigit
bool
Storage
First
List Beautify
rjust
zip
map
max
lambda
12
HubSpot
First
Non Empty Lines
splitlines
yield
strip
print
list
First
Next Birthday
bisect.bisect_left
bisect_left
calendar.isleap
isleap
bisect
First
Square Board
Tuple
typing.Tuple
typing
range
int
First
Weekly Calendar
datetime.timedelta
timedelta
insert
date
datetime.date
Blizzard
First
The First Working Day
datetime.fromisoformat
fromisoformat
datetime.timedelta
timedelta
date
1
Rock
First
Fibonacci Spiral's End
break
print
while
True
list
11
2
First
CheckSum
ascii_letters
string.ascii_letters
digits
string.digits
divmod
18
1
First
Web Log Sessions
splitlines
datetime.strptime
strptime
datetime.timedelta
timedelta
Not On Map
First
Aggregate and Count
get
dict
print
list
for
First
Length of the String
print
len