27
Федор Кудинов
Last seen 12 days ago
Member for 4 years, 9 months, 22 days
Difficulty Normal
Initiation
List comprehension
Easy Unpack
22
19
1
rstrip
End Zeros
23
14
0
int(max(str(number)))
Max Digit
49
9
1
First
Correct Sentence
71
8
0
Max by count
The Most Frequent
111
5
0
First
First Word (simplified)
158
4
0
sum of is digit elements
Sum Numbers
179
4
0
re.findall and format
Split Pairs
209
3
0
First
Number Length
226
3
0
pop append
Replace First
238
3
0
Sorted
Nearest Value
249
2
0
Lstrip
Beginning Zeros
320
2
1
Slice by index of border
Remove All Before
353
2
0
with regex
Count Digits
441
1
1
First
Acceptable Password I
583
0
0
text == text.upper()
All Upper I
590
0
1
First
Backward String
597
1
1
Slice with positions by index
Between Markers (simplified)
608
1
0
First
Is Even
646
0
0
First
All the Same
738
0
0
Home
First
Changing direction
18
3
0
Compare set and range
Missing Number
22
0
0
group by
Changing direction
26
0
0
Sort by index, sort by count
Sort Array by Element Frequency
32
14
0
15 deg per Hour
Sun Angle
48
8
0
Replacements only
Morse Decoder
134
0
0
First
Missing Number
135
0
1
double for loop
Morse Decoder
143
4
0
Simple regex
Three Words
146
13
0
Chain from iterable
Duplicate Zeros
173
0
0
Regular expression
First Word
192
5
0
One liner
Backward Each Word
233
2
0
First
Right to Left
251
7
1
Oneliner
Even the Last
275
7
0
Ceil of len and 2 slices
Split List
286
2
0
Intersection of 2 sets
Pawn Brotherhood
353
5
1
Slice by find start and end or None
Between Markers
409
2
1
First
Bigger Price
587
2
0
Counter and dict comprehension
Popular Words
652
1
2
Find, find if count >= 2
Second Index
1292
0
1
regex
First Word
1323
0
0
process list of bools
Three Words
1334
1
0
list comprehension
Three Words
4335
0
1
Electronic Station
create mapping of values
Surjection Strings
33
8
0
First
All Upper II
45
7
0
Sort set
Words Order
80
4
2
regex with escape
Unix Match. Part 2
88
1
0
Intersection of ray with lines of polygon
Inside Block
106
0
0
First
Acceptable Password V
140
2
1
Second: Compare sorted
Verify Anagrams
172
6
1
First
Acceptable Password VI
180
1
1
First
Acceptable Password IV
196
1
0
Compare counters
Verify Anagrams
204
5
3
First
Ascending List
216
2
0
Compare tangensies
Similar Triangles
224
0
0
Tuple of magic methods
Boolean Algebra
241
3
1
sort key with rfind last dot
Sort by Extension
244
0
0
convert to regex match
Unix Match. Part 1
288
0
0
First
Acceptable Password III
440
0
0
any is numeric
Acceptable Password II
516
0
0
While loop with divmod
Digits Multiplication
667
2
1
split and replace recursively
Brackets
1794
0
2
Scientific Expedition
For loop
Letter Queue
15
10
0
use iterator to Iterate once
Beat The Previous
24
0
0
Second - generator
Beat The Previous
25
0
0
Format with 2 conditional expressions
Time Converter (24h to 12h)
91
7
3
Replace and slice
Bird Language
97
10
0
First
Convert and Aggregate
102
0
0
split by \W and simple regex
Striped Words
143
4
1
2 for loops
The Hidden Word
168
1
0
is upper
Secret Message
197
8
0
unicodedata remove combinings
Remove Accents
200
0
1
re.split re.fullmatch
Striped Words
209
3
1
Map count
Follow Instructions
225
2
0
First
Absolute Sorting
236
7
0
First
YAML. Simple Dict
250
0
0
split map join
Conversion into CamelCase
438
0
0
difference between sets
Pangram
1337
0
0
compare sets
Common Words
1926
0
0
First
The Most Wanted Letter
6060
0
0
O'Reilly
zip_longest, min max
Lightbulb End Watching
16
5
0
simple while loop
Flatten a List (generator version)
46
0
0
Not most effective but clear
Flatten a List (iterator version)
52
0
0
zip 2 slices
Lightbulb Intro
66
4
0
First
Integer Palindrome
67
0
0
sorted insort_right
The Final Stone
69
0
0
Check date range during iteration zip of slices
Lightbulb Start Watching
87
1
0
Recursive simple
The Flat Dictionary
95
1
0
First
Sum of Digits
96
0
0
regex
Time Converter (12h to 24h)
104
3
1
First
Majority
111
5
0
items[-1:] + items[:-1]
Replace Last
139
3
1
First
Median of Three
155
1
0
First
Remove All After
159
3
2
Sorted with lambda
Frequency Sorting
166
2
0
Recursive 4 liner
How Deep
171
0
0
One liner
Chunk
173
0
0
Iterate once
Compress List
185
1
0
Simple but not effective: iterate through permutations
Loading Cargo
191
0
0
map each letter to goes before letters
Determine the Order
195
0
1
Compare sets of positions
Xs and Os Referee
229
5
1
Average of a slice
Median
258
8
0
One liner
Index Power
270
6
1
chain from generator expression
Flatten a List
300
4
0
First
Reverse Every Ascending
306
0
0
filter, sort, insert
Sort Except Zero
440
0
0
Recursive solution
Flatten a List
471
2
1
Compare sets
Xs and Os Referee
877
1
1
One liner - sum of list of lists
Count Inversions
935
0
0
Incinerator
OOP: Friend, Party, Invite classes
Party Invitations
22
4
0
First
Capital City
26
3
0
Abstract menu for abstract cooks
3 Chefs
39
4
2
Extend fight func to receive lists of Wariors
The Lancers
42
1
0
Cycle generator
Multicolored Lamp
47
6
0
modification of fight function
The Defenders
105
1
0
RemoteControl with getattr, re for time convertion
Microwave Ovens
114
0
0
First
Hacker Language
132
0
0
Second: OOP - chain of invocations
Hacker Language
133
0
0
Abstract Unit
Army Units
139
0
0
User, Message, Chat
Dialogues
171
0
0
deep copy to save text version
Text Editor
190
0
0
Self descriptive and Object oriented
The Vampires
194
0
5
First
Every Person is Unique
207
0
0
Damage based on min attacks to win
The Warriors
295
2
1
Clear solution
Army Battles
316
0
0
Using properties
Building Base
791
0
0
Mine
Convert to coords and back
Chess Knight
6
9
1
Recursive check next steps
Fast Train
10
4
0
dict of functions
Aggregate by Operation
11
4
1
Iterate, pop and join the rest
Fizz Buzz
23
8
1
Depth firs analisys
What Is Wrong With This Family?
31
5
0
Find last space and slice
Cut Sentence
34
6
1
simple oneliner
Achilles and the Tortoise
36
5
1
First
The Einstein Problem-Lite
62
0
0
Second
Aggregate by Operation
64
0
0
iterate through itertools.product
Moore Neighbourhood
75
8
0
Third: with small functions maps and named tuple
Chess Knight
94
0
0
with primes generator
The Greatest Common Divisor
96
4
0
get by index + delta from list
Caesar Cipher (encryptor)
239
2
1
bin(number).count("1")
Binary Count
406
3
1
Max from items()
Best Stock
411
2
1
using str.translate
Caesar Cipher (encryptor)
587
0
1
Ice Base
Slice of splited string
Find Quotes
19
10
1
intersection of sets of ranges
Interesting, intersecting
63
0
0
Infinit cycle with itertools.count
Feed Pigeons
108
5
0
while cycle with sets (6 lines)
How to Find Friends
189
3
0
First
Clock Angle
283
0
0
Max length from groupby
Long Repeat
375
2
2
oneliner
Morse Encoder
425
0
0
Max min
The Most Numbers
614
2
1
for l, n in zip(letters, numbers)
Roman Numerals
739
2
1
sum
Monkey Typing
2309
0
2
Alice In Wonderland
Dijkstra
The Shortest Knight's Path
10
4
0
Simple
Zigzag Array
18
6
2
First
YAML. List and Comments
28
0
0
Clever slice
Middle Characters
32
5
1
While loop
Flood Area
40
0
0
Depth first graph analisys
Digits Doublets
48
1
1
Chain zip_longest
Swap Nodes
114
0
0
(11 - weekday) % 7
When is Friday?
173
0
0
First
Multiplication Table
326
0
0
GitHub
Prioritised combinations of nodes groups
Power Plants
24
0
0
same as iterator version
Merge Intervals (generator version)
30
0
0
in range comparrison
Merge Intervals (iterator version)
31
0
0
For loop with if else
Create Intervals (generator version)
60
0
0
Second: chain from iterable
Expand Intervals
94
2
1
shift left and gcd
Evenly Spaced Trees
127
0
0
Dijkstra's BFS
The Cheapest Flight
129
0
0
First
The Most Frequent Weekdays
158
1
0
Chain from list of ranges
Expand Intervals
164
0
0
Dropbox
First
The Longest Word
11
2
0
Recursion with simple cache
Sum of Integers
12
2
0
Second: added textwrap.wrap
Text Formatting
20
5
0
big and ugly
Text Formatting
44
1
0
First
Sort Sorted Groups
45
0
0
brute force: wrap - zip - chain - join
Scytale Encryption
46
0
0
Find palindrome for 196
The Best Number Ever
114
2
1
getattr hashlib
Simple Hashlib
297
0
0
divmod and if else blocks
Speech Module
363
3
2
PyCon TW
recursive function in while loop
Calculate Islands
36
4
0
while loop with 1 generator expression
Double Substring
82
2
0
Storage
combinations of all lines
The Rows of Cakes
53
1
2
Recursive: best path in graph
Digging a Canal
64
0
0
Second: while loop
Digging a Canal
65
0
0
Sort rows by sum
Weak Point
170
1
0
max with key
Moria Doors
277
0
0
Generator + itertools combinations
Saw the Stick
381
0
0
double list comprehension with zip(*matrix)
Skew-symmetric Matrix
672
0
0
HubSpot
Reinvent convert to int and multiply
Univocalic davasaan
30
0
0
GraphProcessor class with recursive function
City's Happiness
66
0
0
First
Non Empty Lines
93
0
0
Recursive reduce
Restricted Sum
611
1
3
Blizzard
union sets
Rectangles Union
11
8
0
Product of product of product...
Spaceship Landing Strip
17
3
1
Queue of Danger Cells
Safe Coasts
25
2
0
Single loop
Stair Steps
29
5
1
Multiline comments
Palindromic Palindrome
32
0
0
First
Permutation Index
66
0
0
Second
Min and Max
153
6
0
with partial and operator functions
Min and Max
221
4
1
Rock
While loop, wise slicing
Greedy Number
7
4
0
One liner using reduce
Sort by Removing
18
4
0
While loop
Home Coming
21
0
0
O(n) for logs, O(n2) for sessions
Web Log Sessions
74
0
0
2 slices with step
CheckSum
174
0
0
2 lambdas
Parity Bit Generator
215
0
0
Shelter
OOP, base cannon, product of successful directions
Fortress Cannons
17
0
0
for loop with while loop inside
Pattern Recognition
18
4
0
Generator retrieves cells around per radius
Landing Site
33
0
0
Second
Landing Site
34
0
0
process dicts with letters
Halloween Monsters
51
0
0
math: sqrt, floor, ceil
The Nearest Square Number
58
2
0
queue try unpack to list
Completely Empty
166
0
0
No recursion, simple while loop and try except
Completely Empty
167
0
0
possible_numbers separate function
Seven Segment
202
0
0
while loop
Ghosts Age
755
0
0
Hermit
oneliner
Excel Column Number
8
0
0
map by normalise function
Unique Email Addresses
60
0
0
Based on arithmetic progression
Count Consecutive Summers
285
0
0
Watchtower
Nothing special
Compare Functions
129
0
0
Escher
Find coords to visit, and BFS each item
The Buttons
66
0
0
Refined First: heavy rely on sets
The Buttons
67
0
0
First
Card Game
77
0
0
DFS - while loop
The Stones
85
0
0
Second with Explanation
The Stones
86
0
0
sort by price/weight
Treasures
95
0
0
First
Keys and Locks
101
0
0
eval
Safe Code
114
0
0
Sort all translated and get index of expected translated
The Secret Room
139
0
0
analisys of combinations
Wild Dogs
145
0
0
min zip wall where count #
The Stone Wall
237
0
0
strip joined cells
Ground for the House
247
0
0
2 steps approach
Compass, Map and Spyglass
261
0
0
2 sorted set comprehensions
The Ship Teams
429
0
0
Not On Map
defaultdict
Aggregate and Count
54
0
0
First
Most Wanted Letter
124
0
0