25
Vasily__Chibilyaev
6 22 42
3610/ 3695
Василий Чибиляев
Last seen 11 months ago
Member for 6 years, 10 months, 20 days
Difficulty Normal
feel free to contact me at chibiliaev23@gmail.com

Missions (199) / Solutions (144)
Best solutions / Newest solutions
Initiation
First
Number Length
int
str
len
First
Replace First
typing.Iterable
Iterable
typing
inline-if
list
First
Nearest Value
min
abs
set
if-comprehension
list-comp
2
First
Max Digit
map
max
int
str
First
Easy Unpack
lambda
First
Split Pairs
zip
inline-if
list-comp
comprehension
len
First
All the Same
Any
typing.Any
List
typing.List
bool
Second
The Most Frequent
max
lambda
count
sorted
First
Acceptable Password I
bool
str
len
First
Backward String
str
Second
First Word (simplified)
next
enumerate
if-comprehension
comprehension
str
2
isnumeric
Count Digits
isnumeric
sum
comprehension
int
str
First
All Upper I
all
isupper
isalpha
bool
or
2
First
The Most Frequent
pop
set
lambda
count
sorted
First
Beginning Zeros
all
inline-if
comprehension
int
str
simple
End Zeros
while
int
if
First
Sum Numbers
findall
re.findall
map
re
inline-if
First
First Word (simplified)
split
str
1
Home
First
Between Markers
find
inline-if
str
len
19
First
Bigger Price
lambda
sorted
True
regular expression
Backward Each Word
re.sub
sub
re
lambda
First
Days Between
datetime.datetime
datetime
abs
chain
Sort Array by Element Frequency
chain
itertools.chain
itertools
index
set
First
Sun Angle
inline-if
list-comp
split
comprehension
int
lambda func
Right to Left
replace
lambda
join
list-comp
comprehension
First
Three Words
any
break
isdigit
inline-if
False
Electronic Station
dumb and ugly
Similar Triangles
itertools.permutations
permutations
Tuple
typing.Tuple
itertools
7
4
Second
Can You Pass?
any
add
set
or
in
1
First
Find Sequence
all
any
zip
lambda
or
First
All Upper II
isupper
bool
and
str
len
1
First
Surjection Strings
all
dict
zip
bool
in
2
First
Acceptable Password IV
isnumeric
bool
or
sum
and
First
Acceptable Password III
isnumeric
bool
sum
and
comprehension
First
Ascending List
all
zip
map
typing.Iterable
Iterable
2
First
Acceptable Password II
isnumeric
any
bool
and
comprehension
reduce
Digits Multiplication
functools.reduce
reduce
functools
lambda
inline-if
Easy one
Verify Anagrams
set-comp
replace
lower
count
comprehension
naive
Digits Multiplication
inline-if
else
if
Scientific Expedition
First
Conversion from CamelCase
zip
isupper
enumerate
lower
lambda
2
iterator
Caps Lock
yield
upper
not
lambda
inline-if
3
First
The Hidden Word
find
enumerate
None
replace
max
First
Follow Instructions
count
Second
Common Words
intersection
set
lambda
sorted
join
First
The Most Wanted Letter
isalpha
max
lower
lambda
count
reduce
Sum by Type
Tuple
typing.Tuple
type
functools.reduce
reduce
First
Goes Right After
find
bool
and
str
First
Conversion into CamelCase
upper
zip
inline-if
for
First
Pangram
ascii_lowercase
string.ascii_lowercase
string
all
lower
First
Secret Message
upper
isalpha
lambda
join
if-comprehension
O'Reilly
groupby
Compress List
groupby
itertools.groupby
itertools
typing.Iterable
Iterable
First
Chunk
yield
min
typing.Iterable
Iterable
typing
First
Frequency Sorting
itemgetter
operator.itemgetter
operator
lambda
count
First
Loading Cargo
combinations
itertools.combinations
set-comp
itertools
min
First
Majority
bool
sum
list
len
2
try except
Flatten a List
extend
except
try
append
len
First
Replace Last
typing.Iterable
Iterable
typing
inline-if
list
2
First
Remove All After
next
enumerate
typing.Iterable
Iterable
typing
naive lambda func
Index Power
lambda
inline-if
and
len
Mine
Short
The Einstein Problem-Lite
itertools.product
product
all
itertools
index
3
First
Fizz Buzz
inline-if
str
8
First
Determinant
list-comp
range
comprehension
else
len
brute force
Disposable Teleports
set
or
inline-if
join
if-comprehension
First
Bigger Together
remove
min
max
inline-if
while
1
First
Adjacent Letters
functools.reduce
reduce
functools
not
lambda
Second
Caesar Cipher (encryptor)
chr
ord
map
lambda
inline-if
First
The Greatest Common Divisor
math.gcd
gcd
all
math
sorted
2
First
Best Stock
items
max
lambda
First
Moore Neighbourhood
sum
if-comprehension
comprehension
len
1
Ice Base
recursion with side-effects
Count Chains
Tuple
typing.Tuple
remove
List
typing.List
1
Speedy and relatively clear
Making Change
float
sort
min
None
inline-if
3
1
First
Largest Rectangle in a Histogram
numpy.array
array
numpy
as
max
3
First
Long Repeat
groupby
itertools.groupby
itertools
max
lambda
4
Second
Identify Block
next
min
None
lambda
sorted
8
3
First
Clock Angle
round
min
max
lambda
int
2
First
Counting Tiles
math.ceil
ceil
math.sqrt
sqrt
math
First
Find Quotes
yield
not
lambda
elif
False
Set based approach
How to Find Friends
set-comp
break
set
or
while
1
Alice In Wonderland
everybody loves pandas
Flood Area
Series
pandas.Series
DataFrame
pandas.DataFrame
pandas
1
1
First
Long Non Repeat
set
max
lambda
inline-if
range
5
1
Nice and clean
Multiplication Table
bin
not
lambda
or
inline-if
15
not the smartest one(
Zigzag Array
List
typing.List
enumerate
typing
inline-if
16
2
Combinatorics and nothing else
Digits Doublets
itertools.permutations
permutations
combinations
itertools.combinations
set-comp
4
First
The Fastest Horse
zip
index
min
max
inline-if
First
Swap Nodes
yield
enumerate
None
elif
else
First
Transposed Matrix
lambda
list-comp
range
comprehension
len
GitHub
First
Power Supply
set-comp
set
or
inline-if
if-comprehension
3
2
First
Merge Intervals
continue
sort
pop
not
elif
2
Second
The End of Other
continue
or
False
True
len
4
First
Evenly Spaced Trees
all
List
typing.List
zip
min
dijkstra
The Cheapest Flight
heappush
heapq.heappush
heappop
heapq.heappop
heapq
First
Cookies
find
inline-if
len
First
Shooting Range
round
min
None
max
False
First
The Highest Building
range
len
for
if
1
First
The Most Frequent Weekdays
datetime.timedelta
timedelta
datetime.datetime
datetime
max
Recursive3
Open Labyrinth
add
items
break
set
or
chain
Expand Intervals
chain
itertools.chain
itertools
typing.Iterable
Iterable
Third
The End of Other
combinations
itertools.combinations
endswith
as
any
Short
Area of a Convex Polygon
zip
min
abs
max
inline-if
First
The End of Other
any
lambda
if-comprehension
and
comprehension
Dropbox
First
The Longest Palindromic
and
range
len
for
if
First
Numbers Factory
sort
break
join
while
append
PyCon TW
First
Golden Pyramid
max
sum
list-comp
range
comprehension
11
groupby
Sum Consecutives
groupby
itertools.groupby
itertools
lambda
sum
First
Building Visibility
add
enumerate
set
not
lambda
First
Double Substring
add
find
set
max
inline-if
First
Robot Sort
index
max
join
append
range
First
Calculate Islands
set-comp
add
pop
set
or
Storage
Recursive Bayes
Battle Dice
values
dict-comp
items
round
continue
6
First
Weak Point
zip
min
lambda
sum
range
18
1
First
Moria Doors
re.sub
sub
r-string
enumerate
index
2
First
Word Pattern
all
bin
zip
isalpha
isdigit
1
Probably my cleanest solution so far
Digging a Canal
set-comp
dict-comp
float
add
items
First
Skew-symmetric Matrix
all
lambda
range
comprehension
len
HubSpot
Conditional expectation
Expected Dice
itertools.product
product
itertools
lambda
or
2
4
First
City's Happiness
intersection
set-comp
values
dict-comp
keys
2
First
New Cities
intersection
set-comp
dict-comp
keys
any
First
Node Disconnected Users
set-comp
break
or
inline-if
sum
Simple recursion
Restricted Sum
pop
inline-if
len
Blizzard
First
Spaceship Landing Strip
enumerate
min
break
max
inline-if
First
Stair Steps
float
max
elif
else
len
First
Safe Coasts
set-comp
any
enumerate
abs
break
First
The Angles of a Triangle
math.acos
acos
math.pi
pi
all
2
First
Radiation Search
set-comp
any
pop
max
lambda
Rock
Not the smartest one)
Super Root
break
while
elif
True
if
16
recursive
Berserk Rook
any
max
not
inline-if
if-comprehension
1
Shelter
First
The Lantern Festival
set-comp
dict-comp
enumerate
None
while
First
The Nearest Square Number
math.floor
floor
math.ceil
ceil
math.sqrt
1
First
Pattern Recognition
all
inline-if
range
comprehension
len
Codeship
recursive
Pearls in the Box
round
count
inline-if
else
if
6
Simple and clear
The Square Chest
sorted
list-comp
range
comprehension
for
6
2
Took me way longer then it should
Unfair Dice
itertools.product
product
itertools
None
break
11
Smart brute force
Probably Dice
itertools.product
product
dict-comp
keys
itertools
Hermit
First
Network Loops
next
remove
continue
None
break
8
4
Fractions
Fractions Addition
Fraction
fractions.Fraction
fractions
format
map
First
Count Consecutive Summers
math.floor
floor
math
sum
range
Watchtower
First
Convex Hull
raise
ValueError
all
any
remove
18
to slow :(
Numbered Triangles
itertools.permutations
permutations
itertools.product
product
itertools
First
Rotate Hole
all
append
list-comp
range
comprehension
Funniest solution ever
Funny Addition
and
if
1
Escher
First
The Stone Wall
zip
min
lambda
count
split
5
2
First
Wild Dogs
combinations
itertools.combinations
set-comp
add
itertools
9
1
First
Compass, Map and Spyglass
abs
max
sum
range
comprehension
12
First
Keys and Locks
all
zip
min
max
join
20
ugly, works fine though :)
Safe Code
eval
next
find
continue
enumerate