22
olevoniuk
8 25 37
2829/ 2945
Oleg
Last seen 2 years ago
Member for 3 years, 6 months, 4 days
Difficulty Normal
Missions (199) / Solutions (176)
Best solutions / Newest solutions
Initiation
First
Count Digits
isdigit
sum
if-comprehension
list-comp
comprehension
9
First
Replace First
typing.Iterable
Iterable
typing
list
18
First
Remove All Before
ValueError
index
typing.Iterable
Iterable
except
20
First
Correct Sentence
endswith
upper
inline-if
str
First
The Most Frequent
collections.namedtuple
namedtuple
groupby
itertools.groupby
itertools
First
All Upper I
re.search
search
r-string
isupper
re
First
Nearest Value
add
index
abs
set
inline-if
First
Beginning Zeros
match
re.match
r-string
re
inline-if
1
First
Max Digit
max
int
str
First
Split Pairs
inline-if
list-comp
range
comprehension
len
First
Sum Numbers
isdigit
sum
if-comprehension
list-comp
split
First
Between Markers (simplified)
find
str
First
All the Same
Any
typing.Any
List
typing.List
bool
1
First
End Zeros
re.search
search
r-string
re
inline-if
1
Home
First
Second Index
find
None
replace
inline-if
int
4
First
Backward Each Word
re.sub
sub
r-string
re
lambda
8
First
Bigger Price
lambda
sorted
True
list
int
First
Sun Angle
datetime.strptime
strptime
datetime.datetime
datetime
or
First
Between Markers
find
and
split
str
len
First
Morse Decoder
capitalize
join
list-comp
split
comprehension
First
Days Between
datetime.datetime
datetime
abs
1
First
Even the Last
enumerate
inline-if
sum
if-comprehension
list-comp
First
Non-unique Elements
count
if-comprehension
list-comp
list
comprehension
First
Sort Array by Element Frequency
collections.Counter
Counter
collections
index
lambda
First
Date and Time Converter
datetime.strptime
strptime
endswith
f-string
datetime.datetime
1
First
Split List
inline-if
list
len
1
First
Three Words
re.search
search
r-string
re
bool
1
First
Popular Words
dict-comp
dict
lower
in
split
First
First Word
re.search
search
r-string
re
str
First
Pawn Brotherhood
f-string
find
set
or
in
First
Right to Left
tuple
replace
join
list-comp
comprehension
Electronic Station
First
Find Sequence
diff
numpy.diff
numpy.zeros
zeros
numpy.array
8
First
Sort by Extension
match
re.match
r-string
List
typing.List
14
First
Words Order
bool
if-comprehension
in
and
append
First
Unix Match. Part 2
match
re.match
re.sub
sub
f-string
First
Unix Match. Part 1
match
re.match
re
replace
bool
First
Acceptable Password V
re.search
search
r-string
re
isdigit
First
Acceptable Password VI
re.search
search
r-string
re
isdigit
First
All Upper II
isupper
bool
str
First
Acceptable Password IV
re.search
search
r-string
re
isdigit
First
Surjection Strings
add
bool
set
in
False
First
Acceptable Password III
re.search
search
r-string
re
isdigit
First
Acceptable Password II
re.search
search
r-string
re
bool
First
Digits Multiplication
if-comprehension
list-comp
comprehension
int
str
First
Ascending List
typing.Iterable
Iterable
bool
typing
False
1
Scientific Expedition
First
Sum by Type
Tuple
typing.Tuple
type
is
typing
2
1
First
YAML. More Types
match
re.match
r-string
continue
re
10
First
Follow Instructions
elif
else
for
if
First
Caps Lock
re.sub
sub
r-string
upper
re
1
First
Bird Language
re.sub
sub
r-string
re
First
YAML. Simple Dict
match
re.match
r-string
re
isdigit
First
The Hidden Word
find
enumerate
max
lower
join
First
Remove Accents
category
unicodedata.category
normalize
unicodedata.normalize
unicodedata
First
Conversion from CamelCase
re.sub
sub
f-string
r-string
re
First
Conversion into CamelCase
capitalize
join
list-comp
split
comprehension
First
Goes Right After
find
bool
or
False
str
1
First
Time Converter (24h to 12h)
datetime.strptime
strptime
datetime.datetime
datetime
lstrip
First
Secret Message
isupper
join
if-comprehension
list-comp
comprehension
1
First
Letter Queue
List
typing.List
pop
typing
join
First
I Love Python!
First
Pangram
set
lower
First
Common Words
set
sorted
join
split
str
First
Absolute Sorting
tuple
abs
lambda
sorted
list
First
The Most Wanted Letter
collections.Counter
Counter
collections
isalpha
lower
O'Reilly
First
Compress List
enumerate
typing.Iterable
Iterable
typing
if-comprehension
4
1
First
Median of Three
enumerate
typing.Iterable
Iterable
typing
sorted
8
First
Flatten a List (generator version)
yield
isinstance
else
int
for
9
First
Lightbulb Start Watching
Optional
typing.Optional
datetime.datetime
datetime
List
10
First
Majority
bool
count
False
True
list
14
1
First
Remove All After
ValueError
index
typing.Iterable
Iterable
except
20
First
The Flat Dictionary
update
type
is
not
elif
First
Replace Last
list
1
First
Reverse Every Ascending
chain
itertools.chain
is
itertools
None
First
Lightbulb Intro
datetime.datetime
datetime
List
typing.List
typing
First
Xs and Os Referee
diag
numpy.diag
numpy.rot90
rot90
numpy.array
First
Sort Except Zero
enumerate
pop
typing.Iterable
Iterable
typing
First
Frequency Sorting
collections.Counter
Counter
collections
lambda
sorted
First
Median
statistics.median
statistics
median
float
List
First
Index Power
inline-if
list
int
len
First
Flatten a List
type
is
append
else
int
Incinerator
First
Straight Fight
class
property
super
type
decorator
5
First
Text Editor
class
f-string
append
7
First
Geometry Figures
class
math.pi
pi
round
math
First
Army Units
ABC
abc.ABC
abc.abstractmethod
abstractmethod
abc
First
Capital City
class
super
type
if
First
Hacker Language
class
isspace
re.sub
sub
chr
First
The Healers
class
property
super
type
decorator
First
Microwave Ovens
abc.abstractmethod
abstractmethod
abc
class
raise
First
Party Invitations
class
f-string
remove
append
for
First
Voice TV Control
class
type
is
else
int
First
3 Chefs
ABC
abc.ABC
abc.abstractmethod
abstractmethod
abc
First
Dialogues
class
f-string
None
inline-if
join
First
The Vampires
class
property
super
decorator
insert
First
The Defenders
class
property
super
decorator
insert
First
Multicolored Lamp
cycle
itertools.cycle
class
next
itertools
First
Every Person is Unique
class
datetime.strptime
strptime
f-string
datetime.datetime
First
Army Battles
class
property
super
decorator
insert
First
The Warriors
class
property
super
decorator
not
First
Building Base
class
f-string
Mine
First
Chess Knight
f-string
add
continue
index
set
First
Can Balance
reversed
enumerate
typing.Iterable
Iterable
typing
1
First
Determinant
numpy.linalg.det
det
numpy
round
First
Bigger Together
itertools.permutations
permutations
itertools
List
typing.List
First
Caesar Cipher (decryptor)
isspace
chr
ord
isalpha
or
First
Cut Sentence
pop
join
append
split
len
First
The Greatest Common Divisor
math.gcd
gcd
functools.reduce
reduce
functools
1
First
Caesar Cipher (encryptor)
chr
ord
inline-if
join
list-comp
First
Best Stock
dict
items
max
lambda
str
First
Binary Count
bin
count
int
First
Fizz Buzz
and
int
str
if
Ice Base
First
How to Find Friends
DisjointSet
scipy.cluster.hierarchy.DisjointSet
scipy
add
split
3
First
Count Chains
scipy.sparse.csgraph.connected_component
connected_components
scipy
numpy.array
array
5
First
Long Repeat
findall
re.findall
r-string
re
max
First
Making Change
float
min
None
inline-if
list-comp
First
Roman Numerals
while
for
First
Morse Encoder
lower
join
list-comp
split
comprehension
First
The Most Numbers
min
max
not
if
1
First
Oil Pie
Fraction
fractions.Fraction
fractions
abs
sum
First
Find Quotes
findall
re.findall
r-string
re
First
Clock Angle
min
abs
list-comp
split
comprehension
First
Counting Tiles
math.ceil
ceil
math
continue
elif
First
Largest Rectangle in a Histogram
combinations
itertools.combinations
itertools
min
max
First
Feed Pigeons
max
while
append
True
range
First
Monkey Typing
set
lower
sum
if-comprehension
in
Alice In Wonderland
With next
Zigzag Array
StopIteration
next
reversed
List
typing.List
19
with
When is Friday?
with
class
datetime.strptime
strptime
as
First
Swap Nodes
from_iterable
itertools.from_iterable
itertools.zip_longest
zip_longest
chain
First
Transposed Matrix
numpy.array
array
numpy
as
List
First
Middle Characters
inline-if
len
First
Long Non Repeat
set
max
inline-if
len
GitHub
First
Long Repeat Inside
re.search
search
r-string
format
re
7
First
The Highest Building
numpy.array
array
numpy
enumerate
max
18
First
The Cheapest Flight
itertools.permutations
permutations
itertools
List
typing.List
First
Expand Intervals
typing.Iterable
Iterable
typing
list-comp
range
First
Cookies
re.search
search
re
First
Merge Intervals
max
append
else
for
if
First
Create Intervals
tuple
or
sorted
append
list-comp
First
The Most Frequent Weekdays
calendar.isleap
isleap
calendar
datetime.timedelta
timedelta
First
The End of Other
endswith
False
and
True
for
Dropbox
First
On the same path
typing.Union
Union
Tuple
typing.Tuple
List
4
First
Atbash Cipher
find
not
inline-if
join
elif
5
First
URL Normalization
startswith
rstrip
re.sub
sub
insert
First
Hubspot Amulet
itertools.product
product
itertools
range
for
First
Worth of Words
max
lambda
sum
list-comp
comprehension
First
Simple Hashlib
hashlib.sha1
hashlib.sha224
hashlib.sha256
hashlib.sha384
hashlib.sha512
First
Speech Module
strip
and
if
PyCon TW
First
Ryerson Letter Grade
OrderedDict
collections.OrderedDict
items
collections
lambda
10
First
Sum Consecutives
groupby
itertools.groupby
itertools
sum
list-comp
11
First
Simple Areas
math.pi
pi
math
elif
else
First
Double Substring
count
and
range
len
for
First
Digit Stack
startswith
pop
elif
append
int
First
House Password
re.search
search
r-string
re
bool
Storage
First
English to Braille Translator
int32
numpy.int32
concatenate
numpy.concatenate
numpy.zeros
6
First
Weak Point
argmin
numpy.argmin
numpy.sum
numpy
as
First
Skew-symmetric Matrix
numpy.all
numpy.array
array
numpy
all
First
The Rows of Cakes
combinations
itertools.combinations
add
itertools
tuple
First
Saw the Stick
zip
sum
if-comprehension
list-comp
range
First
Word Pattern
bin
zip
isdigit
inline-if
False
HubSpot
First
New Cities
scipy.sparse.csgraph.connected_component
connected_components
scipy
numpy.zeros
zeros
3
First
Node Disconnected Users
scipy.sparse.csgraph.connected_component
connected_components
scipy
numpy.zeros
zeros
3
First
City's Happiness
scipy.sparse.csgraph.connected_component
connected_components
scipy
numpy.zeros
zeros
4
First
Weekly Calendar
Calendar
calendar.Calendar
calendar
List
typing.List
5
First
Non Empty Lines
isspace
not
sum
if-comprehension
and
Blizzard
Levenshtein
String Conversion
numpy.zeros
zeros
numpy
as
min
4
First
Reversed Permutation Index
math.factorial
factorial
divmod
remove
math
17
First
The First Working Day
datetime.strptime
strptime
datetime.timedelta
timedelta
datetime.datetime
First
Stressful Subject
endswith
re.search
search
r-string
isupper
1
First
Unlucky Days
datetime.timedelta
timedelta
datetime.datetime
datetime
and
First
Min and Max
get
lambda
list
len
for
Shelter
First
Pattern Recognition
numpy.array
array
numpy
as
all
18
First
The Nearest Square Number
round
Escher
First
Compass, Map and Spyglass
None
abs
max
elif
range
First
Ground for the House
rfind
is
find
enumerate
min
First
The Ship Teams
items
or
sorted
append
else