29
Oleg_Babaev
8 26 37
4493/ 4695
Олег Бабаев
Last seen 2 months ago
Member for 3 years, 6 months, 28 days
Difficulty Normal
Missions (294) / Solutions (167)
Best solutions / Newest solutions
Initiation
First
Backward String
str
12
First
All Upper I
islower
bool
inline-if
False
True
First
Replace First
pass
pop
typing.Iterable
Iterable
typing
1
First
Multiply (Intro)
1
First
Nearest Value
add
abs
set
sorted
in
First
Split Pairs
append
range
len
for
if
First
Max Digit
map
max
list
int
str
First
Remove All Before
index
typing.Iterable
Iterable
except
try
First
Between Markers (simplified)
index
str
First
Easy Unpack
tuple
1
First
Sum Numbers
isnumeric
inline-if
sum
append
True
1
First
First Word (simplified)
split
str
First
Count Digits
isdigit
int
str
for
if
1
First
Beginning Zeros
else
int
str
for
if
1
First
Is Even
bool
inline-if
False
True
int
1
First
Correct Sentence
capitalize
join
split
str
if
Home
First
Backward Each Word
join
append
split
str
for
First
Morse Decoder
capitalize
replace
split
else
for
First
Date and Time Converter
map
inline-if
join
split
int
First
First Word
lstrip
replace
split
str
for
1
First
Right to Left
tuple
replace
join
append
str
First
Three Words
re.compile
compile
re.search
search
r-string
1
First
Bigger Price
lambda
sorted
True
list
int
First
Popular Words
dict-comp
dict
lower
count
split
1
First
Second Index
None
elif
and
range
int
First
Days Between
date
datetime.date
datetime
abs
First
Non-unique Elements
discard
add
set
append
list
First
Pawn Brotherhood
continue
index
set
not
or
First
Even the Last
sum
if-comprehension
list-comp
range
list
1
Electronic Station
First
Surjection Strings
collections.Counter
Counter
values
collections
bool
5
First
Find Sequence
diagonal
numpy.diagonal
numpy.rot90
rot90
numpy
10
First
Acceptable Password IV
isalpha
isdigit
bool
elif
False
12
First
Remove Brackets
values
keys
pass
remove
pop
First
Unix Match. Part 2
translate
match
re.match
ord
re
First
Sort by Extension
List
typing.List
typing
lambda
inline-if
First
All Upper II
isupper
replace
bool
inline-if
False
First
Acceptable Password V
find
isalpha
isdigit
bool
lower
First
Digits Multiplication
int
str
for
if
Eval + format
Boolean Algebra
eval
format
1
First
Ascending List
typing.Iterable
Iterable
bool
typing
False
First
Acceptable Password III
isdigit
bool
elif
False
True
First
Acceptable Password VI
groupby
itertools.groupby
set-comp
itertools
find
First
Acceptable Password II
isdigit
bool
False
True
else
First
Words Order
bool
except
try
False
append
First
Similar Triangles
dist
math.dist
combinations
itertools.combinations
Tuple
1
accumulate
Digits Multiplication
itertools.accumulate
accumulate
mul
operator.mul
operator
1
First
Verify Anagrams
collections.Counter
Counter
collections
bool
lower
Brake
Brackets
replace
or
inline-if
in
False
Scientific Expedition
First
Caps Lock
upper
not
elif
False
True
10
1
First
YAML. Simple Dict
update
dict
continue
replace
isdigit
First
Call to Home
math.ceil
ceil
collections.Counter
Counter
values
1
First
Goes Right After
index
bool
except
try
False
First
Common Words
sorted
join
if-comprehension
in
split
First
Remove Accents
category
unicodedata.category
normalize
unicodedata.normalize
unicodedata
First
Follow Instructions
elif
for
if
First
Conversion into CamelCase
upper
replace
join
in
append
1
First
Conversion from CamelCase
insert
isupper
enumerate
lower
join
First
Bird Language
continue
elif
and
else
for
1
First
The Hidden Word
ljust
index
replace
max
lower
First
Morse Clock
zfill
insert
bin
enumerate
replace
First
Pangram
replace
lower
False
True
for
1
First
Cipher Map
zip
map
append
range
list
First
Striped Words
punctuation
string.punctuation
digits
string.digits
string
First
The Most Wanted Letter
collections.Counter
Counter
collections
isalpha
replace
O'Reilly
First
Lightbulb Intro
datetime.datetime
datetime
List
typing.List
typing
10
First
Compress List
groupby
itertools.groupby
itertools
typing.Iterable
Iterable
First
Flatten a List
isinstance
append
list
else
for
First
Chunk
filter
lambda
range
list
len
First
Frequency Sorting
index
lambda
count
sorted
True
BFS
Determine the Order
class
collections.deque
deque
collections.defaultdict
defaultdict
First
Time Converter (12h to 24h)
format
elif
and
split
int
First
Sort Except Zero
insert
typing.Iterable
Iterable
typing
sorted
First
Majority
bool
elif
False
True
list
First
Remove All After
typing.Iterable
Iterable
except
try
typing
First
Loading Cargo
itertools.permutations
permutations
itertools
min
None
First
Index Power
except
try
list
else
int
First
Median
float
List
typing.List
typing
sorted
Incinerator
First
Capital City
class
type
None
not
if
4
First
Multicolored Lamp
cycle
itertools.cycle
class
next
itertools
1
First
Straight Fight
class
property
super
decorator
isinstance
First
The Healers
class
property
super
decorator
isinstance
First
Hacker Language
class
chr
bin
ord
isalpha
First
Microwave Ovens
class
super
min
None
max
First
Voice TV Control
class
isinstance
except
try
elif
First
Party Invitations
class
f-string
remove
append
for
First
Every Person is Unique
class
f-string
format
None
replace
Oop
The Vampires
class
property
super
decorator
remove
First
Text Editor
class
f-string
print
append
else
Oop
The Defenders
class
remove
break
or
while
Oop
Army Battles
class
remove
break
or
while
Oop
The Warriors
class
break
or
while
False
Mine
First
Best Stock
values
keys
dict
max
str
First
Can Balance
enumerate
sum
list-comp
range
comprehension
First
Caesar Cipher (decryptor)
translate
ascii_lowercase
string.ascii_lowercase
string
or
Not maketrans not fail
Currency Style
re.sub
sub
re
replace
not
1
First
Caesar Cipher (encryptor)
chr
ord
abs
elif
else
First
The Greatest Common Divisor
functools.reduce
reduce
functools
abs
while
1
First
Binary Count
bin
count
int
First
Fizz Buzz
inline-if
else
int
str
if
Ice Base
Very Long
Long Repeat
groupby
itertools.groupby
itertools
max
inline-if
20
First
Oil Pie
Fraction
fractions.Fraction
fractions
map
abs
1
First
Morse Encoder
rstrip
lower
else
for
if
Sets
Monkey Typing
add
set
lower
in
split
1
First
Reverse Roman Numerals
startswith
tuple
zip
while
split
First
Clock Angle
map
min
abs
split
int
First
Counting Tiles
dist
math.dist
slice
clear
math.floor
First
Feed Pigeons
sum
while
range
comprehension
else
Args
The Most Numbers
float
min
max
or
else
Alice In Wonderland
First
Transposed Matrix
numpy.array
array
numpy
as
List
First
Swap Nodes
zip
append
len
for
if
1
GitHub
First
The Highest Building
zip
max
lambda
sum
append
2
1
First
Shooting Range
matrix
numpy.matrix
dist
math.dist
numpy.linalg
2
1
First
Expand Intervals
typing.Iterable
Iterable
typing
list-comp
range
5
First
Cookies
OrderedDict
collections.OrderedDict
dict-comp
get
collections
7
1
First
Barcode Reader
find
map
enumerate
None
count
12
First
Searchlights
dist
math.dist
math.radians
radians
math.cos
Iterator
Create Intervals
StopIteration
iter
next
except
try
First
Merge Intervals
max
append
range
else
len
First
Painting Wall
itertools.accumulate
accumulate
itertools
enumerate
pop
First
The End of Other
combinations
itertools.combinations
endswith
itertools
or
Dropbox
First
Rotating Grille Cipher
Optional
typing.Optional
List
typing.List
zip
19
First
Atbash Cipher
capitalize
find
isupper
lower
in
First
Three Points Circle
sympy.Circle
Circle
sympy.Point
Point
sympy
First
Place Queens
issubset
itertools.permutations
permutations
set-comp
itertools
First
Simple Hashlib
eval
update
get
First
Humpty Dumpty Form
math.cos
cos
math.sin
sin
math.log
PyCon TW
First
Robot Sort
f-string
range
list
len
for
5
1
First
Golden Pyramid
enumerate
max
list
for
First
Ryerson Letter Grade
int
str
for
if
Recursion
Calculate Islands
add
set
or
sorted
in
First
Simple Areas
math.pi
pi
math.sqrt
sqrt
math
First
House Password
islower
isupper
isdigit
bool
or
1
Storage
First
Word Pattern
zfill
bin
zip
isdigit
False
14
First
English to Braille Translator
zfill
update
ascii_lowercase
string.ascii_lowercase
string
First
Earth Distances
math.atan2
atan2
math.radians
radians
math.cos
First
Skew-symmetric Matrix
numpy.all
numpy.array
array
numpy
as
Itertools
Square Spiral
cycle
itertools.cycle
itertools.count
yield
itertools
First
Weak Point
zip
min
sum
list-comp
range
HubSpot
First
Next Birthday
update
filter
datetime.datetime
items
datetime
5
First
Weekly Calendar
datetime.weekday
weekday
datetime.timedelta
timedelta
datetime.datetime
First
The Hamming Distance
zfill
bin
max
if-comprehension
list-comp
First
Number Base
raise
ValueError
except
try
int
1
Blizzard
First
Reversed Permutation Index
math.factorial
factorial
divmod
math
pop
14
First
Mountain Scape
remove
zip
min
break
max
16
First
Rectangles Union
set-comp
set
range
comprehension
len
1
dynamic
Stair Steps
max
range
len
for
1
First
The First Working Day
datetime.fromisoformat
fromisoformat
datetime.timedelta
timedelta
is
First
Weekend Counter
datetime.timedelta
timedelta
datetime
while
in
First
String Conversion
find
set
elif
range
list
First
Spaceship Landing Strip
pop
break
max
or
inline-if
First
Safe Coasts
clear
add
replace
set
lambda
First
Unlucky Days
datetime.datetime
datetime
if-comprehension
list-comp
range
First
The Angles of a Triangle
math.degrees
degrees
math.acos
acos
round
First
Radiation Search
iter
next
add
pop
set
First
Stressful Subject
endswith
all
any
isupper
replace
Shelter
First
The Nearest Square Number
math.floor
floor
math.ceil
ceil
math.sqrt
1
First
One line Drawing
collections.defaultdict
defaultdict
keys
add
items
First
Pattern Recognition
break
inline-if
list-comp
range
comprehension
First
Ghosts Age
functools.lru_cache
lru_cache
decorator
functools
or
Codeship
First
Ugly Numbers
min
range
int
for
if
Recursion
The Territory of Go
clear
add
pop
set
not
Hermit
First
Fractions Addition
Fraction
fractions.Fraction
fractions
f-string
float
Suppress
The Good Radix
contextlib.suppress
suppress
contextlib
with
ValueError
Two breaks
Count Consecutive Summers
break
while
elif
list-comp
range
Watchtower
First
Vigenere Cipher
ascii_uppercase
string.ascii_uppercase
string
enumerate
join
Not On Map
First
Aggregate and Count
collections.Counter
Counter
dict
collections
print
1